The case for collaborative programming
Communications of the ACM
Extreme programming explained: embrace change
Extreme programming explained: embrace change
All I really need to know about pair programming I learned in kindergarten
Communications of the ACM
IEEE Transactions on Software Engineering
Pair Programming Illuminated
Enhancing the Cocomo Estimation Models
IEEE Software
Building Pair Programming Knowledge through a Family of Experiments
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Controlled experimentation on adaptations of pair programming
Information Technology and Management
Empirical evaluation of distributed pair programming
International Journal of Human-Computer Studies
Acceptance of agile methodologies: A critical review and conceptual framework
Decision Support Systems
Identifying some important success factors in adopting agile software development practices
Journal of Systems and Software
Modeling dynamics in agile software development
ACM Transactions on Management Information Systems (TMIS)
An empirical study on design quality improvement from best-practice inspection and pair programming
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Empirical Software Engineering
Hi-index | 0.00 |
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.