Title :
The "Pair" as a Problematic Unit of Analysis for Pair Programming
Author :
Socha, David ; Sutanto, Kevin
Author_Institution :
Comput. & Software Syst., Univ. of Washington Bothell, Bothell, WA, USA
Abstract :
This paper explores the problematic nature of using an isolated pair as the unit of analysis in studies and evaluations of pair programming. Using empirical data from an observational case study within a software development organization, we show pairs spending 20% of their pairing time interacting with people outside the pair. These interactions, which are encouraged by this organization as part of its highly collaborative system, represent important value exchanges with people outside the pair. This suggests that research on pairs in isolation may not be indicative of how pair programming works in situ when enacted by teams accomplished in the practice, and may misrepresent the net value proposition of pair programming.
Keywords :
groupware; program diagnostics; software prototyping; collaborative system; empirical data; isolated pair; net value proposition; pair programming analysis; pairing time; software development organization; value exchange; Bars; Collaboration; Companies; Programming profession; Software; Pair programming; case study; software design;
Conference_Titel :
Cooperative and Human Aspects of Software Engineering (CHASE), 2015 IEEE/ACM 8th International Workshop on
Conference_Location :
Florence
DOI :
10.1109/CHASE.2015.16