Extreme programming explained: embrace change
Extreme programming explained: embrace change
The costs and benefits of pair programming
Extreme programming examined
Strengthening the Case for Pair Programming
IEEE Software
Empirical Findings in Agile Methods
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
An Initial Framework for Research on Pair Programming
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Pair dynamics in team collaboration
Computers in Human Behavior
Research Methods in Human-Computer Interaction
Research Methods in Human-Computer Interaction
A framework for understanding the factors influencing pair programming success
XP'05 Proceedings of the 6th 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
Hi-index | 0.00 |
Communication occurs constantly within a pair whilst they are programming. As examples, a navigator might grunt in approval to a new method the driver has just created, or the pair could have a long conversation discussing requirements and coding strategies. This paper presents a brief background study exploring communication within pair programming, and an investigation which results in the creation of a general analytic coding scheme for expert-expert pair programming. Finally, an experiment is detailed that aims to further explore this field.