An experimental evaluation of the assumption of independence in multiversion programming
IEEE Transactions on Software Engineering
The case for collaborative programming
Communications of the ACM
Strengthening the Case for Pair Programming
IEEE Software
Are Reviews an Alternative to Pair Programming?
Empirical Software Engineering
A multiple case study on the impact of pair programming on product quality
Proceedings of the 27th international conference on Software engineering
Two controlled experiments concerning the comparison of pair programming to peer review
Journal of Systems and Software
Pair-programming effect on developers productivity
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Evaluating tools that support pair programming in a distributed engineering environment
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Objective: Comparison of program defects caused by programmer pairs and solo developers. Design: Analysis of programs developed during two counter balanced experiments. Setting: Programming lab at University. Experimental Units: 42 programs developed by computer science students participating in an extreme programming lab course. Main Outcome Measures: Programmer pairs make as many algorithmic mistakes but fewer expression mistakes than solo programmers. Results: The second result is significant on the 5 percent level. Conclusions: For simple problems, pair programming seems to lead to fewer mistakes than solo programming.