DocumentCode
725799
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
fYear
2015
fDate
18-18 May 2015
Firstpage
64
Lastpage
70
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Cooperative and Human Aspects of Software Engineering (CHASE), 2015 IEEE/ACM 8th International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/CHASE.2015.16
Filename
7166090
Link To Document