Task Interruption in Software Development Projects: What Makes some Interruptions More Disruptive than Others?
Zahra Shakeri Hossein Abad, Oliver Karras, Kurt Schneider, Ken Barker,, Mike Bauer

TL;DR
This study investigates the factors influencing the disruptiveness of task switching in software development, revealing that self-interruptions are more disruptive than external ones and identifying key contextual factors affecting productivity.
Contribution
It provides empirical evidence that contextual factors outweigh task-specific factors in disrupting software development tasks and highlights the greater impact of self-interruptions over external interruptions.
Findings
Self-interruptions are more disruptive than external interruptions.
Contextual factors like interruption type and task context significantly influence disruptiveness.
Developed patterns to guide decision-making on task switching in software teams.
Abstract
Multitasking has always been an inherent part of software development and is known as the primary source of interruptions due to task switching in software development teams. Developing software involves a mix of analytical and creative work, and requires a significant load on brain functions, such as working memory and decision making. Thus, task switching in the context of software development imposes a cognitive load that causes software developers to lose focus and concentration while working thereby taking a toll on productivity. To investigate the disruptiveness of task switching and interruptions in software development projects, and to understand the reasons for and perceptions of the disruptiveness of task switching we used a mixed-methods approach including a longitudinal data analysis on 4,910 recorded tasks of 17 professional software developers, and a survey of 132 software…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPersonal Information Management and User Behavior · Human-Automation Interaction and Safety · Cognitive Functions and Memory
