Supporting Software Developers' Focused Work on Window-Based Desktops
Authors
Software developers, like other information workers, continuously switch tasks and applications to complete their work on their computer. Given the high fragmentation and complexity of their work, staying focused on the relevant pieces of information can become quite challenging in today's window-based environments, especially with the ever increasing monitor screen-size. To support developers in staying focused, we conducted a formative study with 18 professionals in which we examined their computer based and eye-gaze interaction with the window environment and devised a relevance model of open windows. Based on the results, we developed a prototype to dim irrelevant windows and reduce distractions, and evaluated it in a user study. Our results indicate that our model was able to predict relevant open windows with high accuracy and participants felt that integrating visual prominence into the desktop environment reduces clutter and distraction, which results in reduced window switching and an increase in focus.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 60%
Pointing All Around You: Selection Performance of Mouse and Ray-Cast Pointing in Full-Coverage Displays
CHI '18· Knowledge Worker Tools & Workflows +1
- 60%
Using Visual Histories to Reconstruct the Mental Context of Suspended Activities
CHI '18· Knowledge Worker Tools & Workflows +1
- 60%
When the Tab Comes Due: Challenges in the Cost Structure of Tab Usage
CHI '21· Knowledge Worker Tools & Workflows +1
- 60%
Trade-offs for Substituting a Human with an Agent in a Pair Programming Context: The Good, the Bad, and the Ugly
CHI '21· Human-LLM Collaboration +1
- 60%
Adding Domain-Specific Features to a Text-Editor to Support Diverse, Real-World Approaches to Time Management Planning
CHI '23· Knowledge Worker Tools & Workflows +1
- 60%
Using Logs Data to Identify When Engineers Experience Flow or Focused Work
CHI '23· Knowledge Worker Tools & Workflows +1
- 60%
Exploring the Effectiveness of Time-lapse Screen Recording for Self-Reflection in Work Context
CHI '24· Knowledge Worker Tools & Workflows +1
- 60%
Tilt-Responsive Techniques for Digital Drawing Boards
UIST '20· Knowledge Worker Tools & Workflows +1
- 60%
Tabs.do: Task-Centric Browser Tab Management
UIST '21· Knowledge Worker Tools & Workflows +1
Based on Jaccard similarity of research subtopics & professions (≥60%)