Learn More
This paper presents data from a four month ethnographic study of professional pair programmers from two software development teams. Contrary to the current conception of pair programmers, the pairs in this study did not hew to the separate roles of "driver" and "navigator". Instead, the observed programmers moved together through different phases of the(More)
This study explores interruption patterns among software developers who program in pairs versus those who program solo. Ethnographic observations indicate that interruption length, content, type, occurrence time, and interrupter and interruptee strategies differed markedly for radically collocated pair programmers versus the programmers who primarily worked(More)
In this paper, we broaden the concept of interdependence beyond its focus on task to include technology, defining technology interdependence as technologies’ interaction with and dependence on one another in the course of carrying out work. With technologies increasingly aiding knowledge work, understanding technology interdependence may be as important as(More)
This is an ethnographic study of two software development teams within the same organization, one which utilizes the Extreme Programming (XP) methodology and one which does not. This study compares the work routines and work practices of the software developers on the XP team and the non-XP team. Observed behavior suggests that certain features of the XP(More)
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,(More)
1 Stanford University, Department of Management Science and Engineering, Terman Engineering Center, 3rd Floor, Stanford CA 94305 jchong@cs.stanford.edu 2 Stanford University, Department of Computer Science, 353 Serra Mall, Stanford CA 94305 {plummer, srk}@cs.stanford.edu 3 Stanford University, Department of Mechanical Engineering, Building 530, 440(More)
Virtuality is often defined solely as that which lacks or is not material reality, and as such, much of the social order that is uniquely engendered within technologically-mediated realities has been inadequately described. This panel attempts to define virtuality on its own terms, instead of as reality-negative, by showcasing four perspectives of social(More)
  • 1