The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Death March: The Complete Software Developer's Guide to Surviving "Mission Impossible" Projects
Death March: The Complete Software Developer's Guide to Surviving "Mission Impossible" Projects
Pair Programming Illuminated
Strengthening the Case for Pair Programming
IEEE Software
Using Extreme Programming in a Maintenance Environment
IEEE Software
The collaborative software process(sm)
The collaborative software process(sm)
An Initial Framework for Research on Pair Programming
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
When does a pair outperform two individuals?
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Personality and the nature of collaboration in pair programming
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Understanding communication within pair programming
Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity
Hi-index | 0.00 |
Pair programming is one of the more controversial aspects of several Agile system development methods, in particular eXtreme Programming (XP). Various studies have assessed factors that either drive the success or suggest advantages (and disadvantages) of pair programming. In this exploratory study the literature on pair programming is examined and factors distilled. These factors are then compared and contrasted with those discovered in our recent Delphi study of pair programming. Gallis et al. (2003) have proposed an initial framework aimed at providing a comprehensive identification of the major factors impacting team programming situations including pair programming. However, this study demonstrates that the framework should be extended to include an additional category of factors that relate to organizational matters. These factors will be further refined, and used to develop and empirically evaluate a conceptual model of pair programming (success).