The software industry has practiced pair programming--two programmers working side by side at one computer on the same problem--for years. But people who haven't tried it often reject the idea as a waste of resources. The authors demonstrate that pair programming yields better software products in less time--and happier, more confident programmers. Their supportive evidence comes from professional programmers and an experiment with university students.
Index Terms:
pair programming, collaborative programming, Extreme Programming (XP), programming quality, programming productivity
Citation:
Laurie Williams, Robert R. Kessler, Ward Cunningham, Ron Jeffries, "Strengthening the Case for Pair Programming," IEEE Software, vol. 17, no. 4, pp. 19-25, July/Aug. 2000, doi:10.1109/52.854064