Loading [a11y]/accessibility-menu.js
A field study of developer pairs: productivity impacts and implications | IEEE Journals & Magazine | IEEE Xplore

A field study of developer pairs: productivity impacts and implications


Abstract:

Pair programming purportedly delivers quality code with little productivity loss. The authors' field study, outside the pair programming environment, shows that two-perso...Show More

Abstract:

Pair programming purportedly delivers quality code with little productivity loss. The authors' field study, outside the pair programming environment, shows that two-person teams working independently are more productive than those working concurrently; agile methods may overcome inherent productivity losses of concurrent development. This research contrasts starkly with our field study findings. We decided to reexamine our earlier productivity data from teams of two and ask: Would our previous findings of concurrent-work productivity loss be reversed if we look only at programming pairs rather than teams of all sizes? If so, we could conclude that pairs are naturally more productive than larger teams, regardless of the collaborative process. If not, we could conclude that the collaboration mechanisms prescribed in pair programming might overcome a natural loss of productivity from concurrent work. We offer these findings and their implications as a benchmark against which we might measure the potential of pair programming practices.
Published in: IEEE Software ( Volume: 21, Issue: 5, Sept.-Oct. 2004)
Page(s): 76 - 79
Date of Publication: 04 October 2004

ISSN Information:


References

References is not available for this document.