Comprehension and recall of miniature programs
International Journal of Man-Machine Studies - Lecture notes in computer science Vol. 174
People, Organizations, and Process Improvement
IEEE Software
Using a configuration management tool to coordinate software development
COCS '95 Proceedings of conference on Organizational computing systems
External cognition: how do graphical representations work?
International Journal of Human-Computer Studies
Coordination mechanisms: towards a conceptual foundation of CSCW systems design
Computer Supported Cooperative Work - Special issue on the design of cooperative systems
Considering an organization's memory
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Graph of triangulations of a convex polygon and tree of triangulations
Computational Geometry: Theory and Applications
Mental imagery in program design and visual programming
International Journal of Human-Computer Studies - Best of empirical studies of programmers 7
How does radical collocation help a team succeed?
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
The costs and benefits of pair programming
Extreme programming examined
From local to global coordination: lessons from software reuse
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Extreme programming explored
Extreme programming applied: playing to win
Extreme programming applied: playing to win
Questioning Extreme Programming
Questioning Extreme Programming
The Public Availability of Actions andArtefacts
Computer Supported Cooperative Work
Computer Supported Cooperative Work
Strengthening the Case for Pair Programming
IEEE Software
Conceptual Diagrams: Representing Ideas in Design
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
External Representations Contribute to the Dynamic Construction of Ideas
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
"Breaking the code", moving between private and public work in collaborative software development
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
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
Pair-programming effect on developers productivity
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in 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
Pair programming and the mysterious role of the navigator
International Journal of Human-Computer Studies
Hi-index | 0.00 |
Although pair programming is becoming more prevalent in software development, and a number of reports have been written about it [10] [13], few have addressed the manner in which pairing actually takes place [12]. Even fewer consider the methods used to manage issues such as role change or the communication of complex issues. This paper highlights the way resources designed for individuals are re-appropriated and augmented by pair programmers to facilitate collaboration. It also illustrates that pair verbalisations can augment the benefits of the collocated team, providing examples from ethnographic studies of pair programmers 'in the wild'.