The Social Dynamics of Pair Programming
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Video analysis of pair programming
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
Pair programming and the mysterious role of the navigator
International Journal of Human-Computer Studies
Pair programming and the re-appropriation of individual tools for collaborative software development
Proceedings of the 2006 conference on Cooperative Systems Design: Seamless Integration of Artifacts and Conversations -- Enhanced Concepts of Infrastructure for Communication
Personality and the nature of collaboration in pair programming
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
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
The collaborative nature of pair programming
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Storytelling in interaction: agility in practice
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Disengagement in pair programming: does it matter?
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
Despite sparse and sometimes contradictory evidence, eXtreme Programming (XP) is currently growing in popularity as an alternative strategy for developing software. This paper proposes a methodology for observational studies of one of XPs twelve practices, pair programming, including the analysis of verbalisations, interactions and artefacts in order to improve our understanding of its cognitive implications. In addition, a protocol for analysing pair programming behaviours is included as a means of identifying the behavioural differences of those who are more expert or novice at pair programming and understanding the effect of pairing programmers of differing expertise. Initial results from a recent study using this methodology are then presented.