[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1180875.1180882acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article

Interruptions on software teams: a comparison of paired and solo programmers

Published: 04 November 2006 Publication History

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

[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]
Bannon, L., A. Cypher, S. Greenspan, and M.L. Monty. Evaluation and analysis of users' activity organization. In Proceedings of the ACM conference on human factors in computing systems (CHI'83) (Boston, MA, December 12, 1983). ACM Press, 1983, 54--57.]]
[5]
Bardram, J.E. and T.R. Hansen. The aware architecture: Supporting context-mediated social awareness in mobile cooperation. In Proceedings of the ACM conference on computer supported cooperative work (CSCW'04) (Chicago, IL, November 6, 2004). ACM Press, 2004, 192--201.]]
[6]
Beck, K., Extreme programming explained. Addison Wesley, Reading, MA, 2000.]]
[7]
Begole, J., N.E. Matsakis, and J.C. Tang. Lilsys: Sensing unavailability. In Proceedings of the ACM conference on computer supported cooperative work (CSCW'04) (Chicago, IL, November 6, 2004). ACM Press, 2004, 511--514.]]
[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]
Czerwinski, M., E. Horvitz, and S. Wilhite. A diary study of task switching and interruptions. In Human factors in computing systems: Proceedings of CHI'04 (Vienna, Austria, April 24, 2004). ACM Press, 2004, 175--182.]]
[11]
Dey, A.K. and G.D. Abowd. Cyberminder: A context-aware system for supporting reminders. In Proceedings of the 2nd international symposium on handheld and ubiquitous computing (HUC '00) (Bristol, UK, September 25, 2000). Springer, 2000, 172--186.]]
[12]
Fogarty, J., A.J. Ko, H.H. Aung, E. Golden, K.P. Tang, and S.E. Hudson. Examining task engagement in sensor-based statistical models of human interruptibility. In Proceedings of the ACM conference on human factors in computing systems (CHI'05) (Portland, Oregon, April 2, 2005). ACM Press, 2005, 331--340.]]
[13]
Gonzalez, V.M. and G. Mark. "Constant, constant, multi-tasking craziness": Managing multiple working spheres. In Human factors in computing systems: Proceedings of CHI'04 (Vienna, Austria, April 24, 2004). ACM Press, 2004, 113--120.]]
[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]
Hudson, J.M., J. Christensen, W.A. Kellogg, and T. Erickson. "I'd be overwhelmed, but it's just one more thing to do": Availability and interruption in research management. In Human factors in computing systems: Proceedings of CHI'02 (Minneapolis, MN, April 20, 2002). ACM Press, 2002, 97--104.]]
[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]
Matthews, T., M. Czerwinski, G. Robertson, and D. Tan. Clipping lists and change borders: Improving multitasking efficiency with peripheral information design. In Proceedings of the SIGCHI conference on human factors in computing systems (CHI'06) (Montreal, Quebec, Canada, April 22, 2006). ACM Press, 2006, 989--998.]]
[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]
O'Conaill, B. and D. Frohlich. Timespace in the workplace: Dealing with interruptions. In Proceedings of the ACM conference on human factors in computing systems (CHI'95) (Denver, CO, May 7, 1995). ACM Press, 1995, 262--263.]]
[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]
Speier, C., J.S. Valacich, and I. Vessey. The effects of task interruption and information presentation on individual decision making. In Proceedings of the 18th international conference on information systems (Atlanta, GA, December 14, 1997). 1997, 21--36.]]
[26]
Suchman, L.A., Plans and situated actions: The problem of human machine communication. Cambridge University Press, New York, 1987.]]
[27]
Whittaker, S., D. Frohlich, and O. Daly-Jones. Informal workplace communication: What is it like and how might we support it? In Proceedings of the ACM conference on human factors in computing systems (CHI'94) (Boston, MA, April 24, 1994). ACM Press, 1994, 131--137.]]

Cited By

View all
  • (2024)Auditory Versus Visual Interruptions: A Skeptical Perspective on Auditory Preemption and Suggestions for Advancing TheoryAuditory Perception & Cognition10.1080/25742442.2024.23110547:2(140-162)Online publication date: 5-Feb-2024
  • (2024)Applying the Affective Events Theory to Explore the Effect of Daily Micro-Interruptions on Mental Health: The Mediating Role of Affect and the Moderating Role of Pets at WorkThe Spanish Journal of Psychology10.1017/SJP.2024.227Online publication date: 30-Jan-2024
  • (2024)Slack Use in Large-Scale Agile Organizations: ESN Tools as Catalysts for Alignment?Agile Processes in Software Engineering and Extreme Programming10.1007/978-3-031-61154-4_2(20-35)Online publication date: 31-May-2024
  • Show More Cited By

Index Terms

  1. Interruptions on software teams: a comparison of paired and solo programmers

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CSCW '06: Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
    November 2006
    548 pages
    ISBN:1595932496
    DOI:10.1145/1180875
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 November 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. collaborative work
    2. eXtreme programming
    3. ethnography
    4. interruptions
    5. pair programming

    Qualifiers

    • Article

    Conference

    CSCW06
    Sponsor:
    CSCW06: Computer Supported Cooperative Work
    November 4 - 8, 2006
    Alberta, Banff, Canada

    Acceptance Rates

    Overall Acceptance Rate 2,235 of 8,521 submissions, 26%

    Upcoming Conference

    CSCW '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)35
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 17 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Auditory Versus Visual Interruptions: A Skeptical Perspective on Auditory Preemption and Suggestions for Advancing TheoryAuditory Perception & Cognition10.1080/25742442.2024.23110547:2(140-162)Online publication date: 5-Feb-2024
    • (2024)Applying the Affective Events Theory to Explore the Effect of Daily Micro-Interruptions on Mental Health: The Mediating Role of Affect and the Moderating Role of Pets at WorkThe Spanish Journal of Psychology10.1017/SJP.2024.227Online publication date: 30-Jan-2024
    • (2024)Slack Use in Large-Scale Agile Organizations: ESN Tools as Catalysts for Alignment?Agile Processes in Software Engineering and Extreme Programming10.1007/978-3-031-61154-4_2(20-35)Online publication date: 31-May-2024
    • (2023)Short-Form Videos Degrade Our Capacity to Retain Intentions: Effect of Context Switching On Prospective MemoryProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580778(1-15)Online publication date: 19-Apr-2023
    • (2023)A noise blocking methodology for effective collaborationSoftware: Practice and Experience10.1002/spe.330454:5(875-895)Online publication date: 20-Dec-2023
    • (2022)How does working from home affect developer productivity? — A case study of Baidu during the COVID-19 pandemicScience China Information Sciences10.1007/s11432-020-3278-465:4Online publication date: 14-Mar-2022
    • (2022)A qualitative study of developers’ discussions of their problems and joys during the early COVID-19 monthsEmpirical Software Engineering10.1007/s10664-022-10156-z27:5Online publication date: 4-Jun-2022
    • (2021)A Survey-Based Qualitative Study to Characterize Expectations of Software Developers from Five StakeholdersProceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)10.1145/3475716.3475787(1-11)Online publication date: 11-Oct-2021
    • (2021)Country Differences in Social Comparison on Social MediaProceedings of the ACM on Human-Computer Interaction10.1145/34341794:CSCW3(1-26)Online publication date: 5-Jan-2021
    • (2021)Opportunistic Collective ExperiencesProceedings of the ACM on Human-Computer Interaction10.1145/34341784:CSCW3(1-32)Online publication date: 5-Jan-2021
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media