The case for collaborative programming
Communications of the ACM
The costs and benefits of pair programming
Extreme programming examined
Pair Programming Illuminated
Strengthening the Case for Pair Programming
IEEE Software
The impact of pair programming on student performance, perception and persistence
Proceedings of the 25th International Conference on Software Engineering
Program quality with pair programming in CS1
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
The Social Dynamics of Pair Programming
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise
IEEE Transactions on Software Engineering
VCode and VData: illustrating a new framework for supporting the video annotation workflow
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Honest Signals: How They Shape Our World
Honest Signals: How They Shape Our World
An experimental investigation of personality types impact on pair effectiveness in pair programming
Empirical Software Engineering
The effectiveness of pair programming: A meta-analysis
Information and Software Technology
Effects of Personality on Pair Programming
IEEE Transactions on Software Engineering
Engaging robots: easing complex human-robot teamwork using backchanneling
Proceedings of the 2013 conference on Computer supported cooperative work
Hi-index | 0.01 |
Inspired by research on the role of affect in marital interactions, the authors examined whether affective interaction dynamics occurring within a 5-minute slice can predict pair programming performance. In a laboratory experiment with professional programmers, Group Hedonic Balance, a measure of the balance between positive and negative expressed affect, accounted for up to 35% of the variance in not only subjective but also objective pair programming performance. Implications include a new set of methods to study pair programming interactions and recommendations to improve pair programming performance.