Researchers have reported varied, even disparate, findings about the productivity of paired versus independent programmers. The authors conclude that the role-based coordination protocol associated with agile software methodologies overcomes a significant productivity loss otherwise associated with concurrent software development pairs.
Index Terms:
software engineering productivity, programming teams, extreme programming, agile software processes
Citation:
Allen Parrish, Randy Smith, David Hale, Joanne Hale, "A Field Study of Developer Pairs: Productivity Impacts and Implications," IEEE Software, vol. 21, no. 5, pp. 76-79, Sep./Oct. 2004, doi:10.1109/MS.2004.1331306