Learn 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)
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)
I n 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)
Pair programming is a software development technique where two programmers work together at a single PC. Over the past few years, pair programming has emerged as a promising method for creating higher-quality software in a time-efficient manner. It is a central aspect of many agile software development methods. While prior research has demonstrated the(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