Extreme programming explained: embrace change
Extreme programming explained: embrace change
Endo-testing: unit testing with mock objects
Extreme programming examined
Extreme programming explored
Pair Programming Illuminated
Extreme Programming Installed
IEEE Software
Conflict in collaborative software development
SIGMIS CPR '03 Proceedings of the 2003 SIGMIS conference on Computer personnel research: Freedom in Philadelphia--leveraging differences and diversity in the IT workforce
On understanding compatibility of student pair programmers
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Double Trouble: Mixing Qualitative and Quantitative Methods in the Study of eXtreme Programmers
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Critical Personality Traits in Successful Pair Programming
AGILE '06 Proceedings of the conference on AGILE 2006
The Social Dynamics of Pair Programming
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Pair programming and the mysterious role of the navigator
International Journal of Human-Computer Studies
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
The collaborative nature of pair programming
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Test-driven roles for pair programming
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Exploratory comparison of expert and novice pair programmers
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
Hi-index | 0.00 |
This article presents the results of a video analysis of nine pair programming sessions of undergraduate students. The analysis focuses on the keyboard and mouse control of the programming partners. It shows that most pairs do not share the keyboard and mouse equally but rather have one partner who is more active than the other. Keyboard and mouse control changes frequently, casting doubt on the existence of the driver and navigator role as commonly defined in literature on extreme programming.