The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2007 vol.24)
pp: 12-15
Tore Dybå , Simula Research Laboratory and SINTEF Information and Communication Technology
Erik Arisholm , Simula Research Laboratory and SINTEF Information and Communication Technology
Dag I.K. Sjøberg , Simula Research Laboratory and SINTEF Information and Communication Technology
Jo E. Hannay , Simula Research Laboratory and SINTEF Information and Communication Technology
Forrest Shull , Fraunhofer Center for Experimental Software Engineering
ABSTRACT
Pair programming has many claimed benefits over individual programming. Researchers examined all 15 existing studies of pair programming to determine whether working in pairs is more effective than working individually.
INDEX TERMS
pair programming, programming, duration, effort, quality, code
CITATION
Tore Dybå, Erik Arisholm, Dag I.K. Sjøberg, Jo E. Hannay, Forrest Shull, "Are Two Heads Better than One? On the Effectiveness of Pair Programming", IEEE Software, vol.24, no. 6, pp. 12-15, November/December 2007, doi:10.1109/MS.2007.158
REFERENCES
1. L. Williams and R. Kessler, Pair Programming Illuminated, Addison-Wesley, 2002.
2. I.D. Steiner, Group Process and Productivity, Academic Press, 1972.
3. J.M. Levine and R.L. Moreland, "Progress in Small Group Research," Ann. Rev. Psychology, vol. 41, 1990, pp. 585–634.
4. N.L. Kerr and R.S. Tindale, "Group Performance and Decision Making," Ann. Rev. Psychology, vol. 55, 2004, pp. 623–655.
5. T. Dybå, B.A. Kitchenham, and M. Jørgensen, "Evidence-Based Software Engineering for Practitioners," IEEE Software, vol. 22, no. 1, 2005, pp. 58–65.
6. J.T. Nosek, "The Case for Collaborative Programming," Comm. ACM, vol. 41, no. 3, 1998, pp. 105–108.
7. M.W. Lipsey and D.B. Wilson, Practical Meta-Analysis, Sage, 2001.
8. V.B. Kampenes et al., "A Systematic Review of Effect Size in Software Engineering Experiments," to be published in J. Information and Software Technology, 2007.
9. M.M. Müller, "A Preliminary Study on the Impact of a Pair Design Phase on Pair Programming and Solo Programming," J. Information and Software Technology, vol. 48, no. 5, 2006, pp. 335–344.
10. D.R. Forsyth, Group Dynamics, 4th ed., Thomson Wadsworth, 2006.
11. J. Vanhanen and C. Lassenius, "Effects of Pair Programming at the Development Team Level: An Experiment," Proc. Int'l Symp. Empirical Software Eng. (ISESE05), IEEE CS Press, 2005, pp. 336–345.
12. E. Arisholm et al., "Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise," IEEE Trans. Software Eng., vol. 33, no. 2, 2007, pp. 65–86.
22 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool