|
ABSTRACT
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 alone. After presenting an analysis of 242 interruptions drawn from more than 40 hours of observation data, we discuss how team configuration and work setting influenced how and when developers handled interruptions. We then suggest ways that CSCW systems might better support pair programming and, more broadly, provide interruption-handling support for workers in knowledge-intensive occupations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Altmann, E.M. and W.D. Gray. Managing attention by preparing to forget. In Proceedings of the International Ergonomics Association and Human Factors and Ergonomics Society (IEA '00/HFES '00) (Santa Monica, CA, July 31, 2000). 2000, 152--155.
|
| |
2
|
Altmann, E.M. and J.G. Trafton. Task interruption: Resumption lag and the role of cues. In Proceedings of the 26th annual conference of the Cognitive Science Society, 2004.
|
| |
3
|
Bailey, B.P., J.A. Konstan, and J.V. Carlis. The effects of interruptions on task performance, annoyance and anxiety in the user interface. In The Proceedings of INTERACT 2001 (Tokyo, Japan, July 9, 2001). IOS Press, 2001, 593--601.
|
 |
4
|
Liam Bannon , Allen Cypher , Steven Greenspan , Melissa L. Monty, Evaluation and analysis of users' activity organization, Proceedings of the SIGCHI conference on Human Factors in Computing Systems, p.54-57, December 12-15, 1983, Boston, Massachusetts, United States
[doi> 10.1145/800045.801580]
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
Blau, P., Exchange and power in social life. Wiley, New York, NY, 1964.
|
| |
9
|
Clifford, J.D. and E.M. Altmann. Managing multiple tasks: Reducing the resumption time of the primary task. In Proceedings of the 26th annual conference of the Cognitive Science Society, 2004.
|
 |
10
|
|
| |
11
|
|
 |
12
|
James Fogarty , Andrew J. Ko , Htet Htet Aung , Elspeth Golden , Karen P. Tang , Scott E. Hudson, Examining task engagement in sensor-based statistical models of human interruptibility, Proceedings of the SIGCHI conference on Human factors in computing systems, April 02-07, 2005, Portland, Oregon, USA
[doi> 10.1145/1054972.1055018]
|
 |
13
|
Victor M. González , Gloria Mark, "Constant, constant, multi-tasking craziness": managing multiple working spheres, Proceedings of the SIGCHI conference on Human factors in computing systems, p.113-120, April 24-29, 2004, Vienna, Austria
[doi> 10.1145/985692.985707]
|
| |
14
|
Heath, C. and P. Luff, Convergent activities: Line control and passenger information on the London Underground, in Cognition and communication at work, Y. Engestrom and D. Middleton, Editors. 1996, Cambridge University Press, New York, 97--129.
|
 |
15
|
James M. Hudson , Jim Christensen , Wendy A. Kellogg , Thomas Erickson, "I'd be overwhelmed, but it's just one more thing to do": availability and interruption in research management, Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves, April 20-25, 2002, Minneapolis, Minnesota, USA
[doi> 10.1145/503376.503394]
|
| |
16
|
Hutchins, E., Cognition in the wild. The MIT Press, Cambridge, MA, 1995.
|
| |
17
|
Hutchins, E. and T. Klausen, Distributed cognition in an airline cockpit, in Cognition and communication at work, Y. Engestrom and D. Middleton, Editors. 1996, Cambridge University Press, Cambridge, 15--35.
|
| |
18
|
Jett, Q.R. and J.M. George, Work interrupted: A closer look at the role of interruptions in organizational life. Academy of Management Review, 28, 3 (2003), 494--507.
|
 |
19
|
Tara Matthews , Mary Czerwinski , George Robertson , Desney Tan, Clipping lists and change borders: improving multitasking efficiency with peripheral information design, Proceedings of the SIGCHI conference on Human Factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
[doi> 10.1145/1124772.1124920]
|
| |
20
|
McFarlane, D., Comparison of four primary methods for coordinating the interruption of people in human-computer interaction. Human-Computer Interaction, 17, 1 (2002), 63--139.
|
 |
21
|
|
| |
22
|
Perlow, L., The time famine: Toward a sociology of work time. Administrative Science Quarterly, 44, 1 (1999), 57--81.
|
| |
23
|
Rouncefield, M., J.A. Hughes, T. Rodden, and S. Viller, Working with "constant interruption": CSCW and the small office. The Information Society, 11, 3 (1995), 173--188.
|
| |
24
|
Rousseau, D.M. and J.M. Parks, The contracts of individuals and organizations, in Research in organizational behavior, B.M. Staw and L.L. Cummings, Editors. 1993, JAI Press, Greenwich, CT, 1--43
|
| |
25
|
Cheri Speier , Joseph S. Valacich , Iris Vessey, The effects of task interruption and information presentation on individual decision making, Proceedings of the eighteenth international conference on Information systems, p.21-36, December 14-17, 1997, Atlanta, Georgia, United States
|
| |
26
|
|
 |
27
|
Steve Whittaker , David Frohlich , Owen Daly-Jones, Informal workplace communication: what is it like and how might we support it?, Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, p.131-137, April 24-28, 1994, Boston, Massachusetts, United States
[doi> 10.1145/191666.191726]
|
CITED BY 4
|
|
|
|
|
Peter Tolmie , Andy Crabtree , Tom Rodden , Steve Benford, "Are you watching this film or what?": interruption and the juggling of cohorts, Proceedings of the ACM 2008 conference on Computer supported cooperative work, November 08-12, 2008, San Diego, CA, USA
|
|
|
|
|
|
Joel Brandt , Philip J. Guo , Joel Lewenstein , Mira Dontcheva , Scott R. Klemmer, Two studies of opportunistic programming: interleaving web foraging, learning, and writing code, Proceedings of the 27th international conference on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
|
|