TaskSnap: One Task at a Time With Snapshots

Software developers frequently switch tasks in their daily work, each involving different artifacts such as code files, websites, and documents. These artifacts accumulate across tasks, cluttering the workspace, and making it cognitively demanding to identify relevant ones during resumption. Existing solutions group artifacts, but do not effectively reduce workspace clutter for better task resumption and often overlook development specific artifacts. This paper introduces TaskSnap, a novel approach that supports the semi-automated creation of snapshots to group task-relevant artifacts. These snapshots are automatically closed at task boundaries to reduce clutter and restored when resuming a previously interrupted task to reconstruct the working context. We evaluated TaskSnap in a controlled lab experiment with 55 software developers who worked on two development tasks and one information-seeking task, switching between them after interruptions or upon completion. Results showed that TaskSnap improved task resumption by significantly reducing edit lags (time to first code edit). Separating task contexts into snapshots reduced perceived cognitive load and fostered focus on the current task by reducing clutter and access to task-unrelated artifacts. We discuss the benefits of leveraging task snapshots for task switching and artifact management, and explore design opportunities for balancing automation and user control in real-world adoption.

Authors

Publication Details

Journal
Universität Zürich, ZORA
Published
2026-01-21
DOI
https://doi.org/10.5167/uzh-291988
Primary Topic
Personal Information Management and User Behavior
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TaskSnap: One Task at a Time With Snapshots

Remy Egloff, André Meyer, Juliana G. de Souza, Thomas Fritz
Universität Zürich, ZORA
Personal Information Management and User Behavior
article

TaskSnap: One Task at a Time With Snapshots

Remy Egloff, André Meyer, Juliana G. de Souza, Thomas Fritz
article en

Abstract

Software developers frequently switch tasks in their daily work, each involving different artifacts such as code files, websites, and documents. These artifacts accumulate across tasks, cluttering the workspace, and making it cognitively demanding to identify relevant ones during resumption. Existing solutions group artifacts, but do not effectively reduce workspace clutter for better task resumption and often overlook development specific artifacts. This paper introduces TaskSnap, a novel approach that supports the semi-automated creation of snapshots to group task-relevant artifacts. These snapshots are automatically closed at task boundaries to reduce clutter and restored when resuming a previously interrupted task to reconstruct the working context. We evaluated TaskSnap in a controlled lab experiment with 55 software developers who worked on two development tasks and one information-seeking task, switching between them after interruptions or upon completion. Results showed that TaskSnap improved task resumption by significantly reducing edit lags (time to first code edit). Separating task contexts into snapshots reduced perceived cognitive load and fostered focus on the current task by reducing clutter and access to task-unrelated artifacts. We discuss the benefits of leveraging task snapshots for task switching and artifact management, and explore design opportunities for balancing automation and user control in real-world adoption.

Universität Zürich, ZORA
Openalex Percentile: Top 51%
Personal Information Management and User Behavior
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.