Plans and situated actions: the problem of human-machine communication
Plans and situated actions: the problem of human-machine communication
Informal workplace communication: what is it like and how might we support it?
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Timespace in the workplace: dealing with interruptions
CHI '95 Conference Companion on Human Factors in Computing Systems
Extreme programming explained: embrace change
Extreme programming explained: embrace change
The effects of task interruption and information presentation on individual decision making
ICIS '97 Proceedings of the eighteenth international conference on Information systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evaluation and analysis of users' activity organization
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
"Constant, constant, multi-tasking craziness": managing multiple working spheres
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A diary study of task switching and interruptions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The AWARE architecture: supporting context-mediated social awareness in mobile cooperation
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Lilsys: Sensing Unavailability
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Examining task engagement in sensor-based statistical models of human interruptibility
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Human-Computer Interaction
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
"Are you watching this film or what?": interruption and the juggling of cohorts
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Audio-video recording of ad hoc software development team interactions
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
Why do i keep interrupting myself?: environment, habit and self-interruption
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing effective notifications for collaborative development environments
The smart internet
Designing effective notifications for collaborative development environments
The smart internet
Collaborative refactoring: results of an empirical study using grounded theory
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Collaborative refactoring: results of an empirical study using grounded theory
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Do you see that I see?: effects of perceived visibility on awareness checking behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.01 |
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.