Enabling Scalable Proactive Workspaces With Environment-Wide Context

Developers use a variety of independent tools to build modern software systems. However, coordinating these tools is a manual process that is laborious and extraneous to the developer's main task. Due to the diversity of projects and tasks that developers work on, one unified tool will never be able to solve this unnecessary work for all developers. Prior work has demonstrated that tools can be integrated through a shared context, which reduces coordination, navigation, and configuration burdens for developers and ultimately leads to higher productivity. These coordinated tools are better able to adapt their behaviour to the developer's current needs. Unfortunately, while these coordinated tools enable the developer to focus on the key aspects of their task, every tool must be directly integrated with every tool. This tight pairwise integration of tools is not scalable as new tools continue to be created to help developers manage ever-increasing software complexity. Reflecting on the scalability challenges of previous integration approaches, this paper introduces a vision for Proactive Workspaces that provide a mechanism for tools to publish and subscribe to context in a scalable way. Through a small feasibility study with 17 developers, we found that this lightweight mechanism enables tools to adapt to the developer's needs as they work, decreasing the overhead associated with coordinating multiple independent tools while increasing developer productivity by enabling them to focus on the important parts of their tasks.

Authors

Institutions

Publication Details

Published
2025-06-23
DOI
https://doi.org/10.1145/3696630.3728515
Primary Topic
Manufacturing Process and Optimization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enabling Scalable Proactive Workspaces With Environment-Wide Context

Reid Holmes, N Bradley, Thomas Fritz
Manufacturing Process and Optimization
article

Enabling Scalable Proactive Workspaces With Environment-Wide Context

Reid Holmes, N Bradley, Thomas Fritz
article en

Abstract

Developers use a variety of independent tools to build modern software systems. However, coordinating these tools is a manual process that is laborious and extraneous to the developer's main task. Due to the diversity of projects and tasks that developers work on, one unified tool will never be able to solve this unnecessary work for all developers. Prior work has demonstrated that tools can be integrated through a shared context, which reduces coordination, navigation, and configuration burdens for developers and ultimately leads to higher productivity. These coordinated tools are better able to adapt their behaviour to the developer's current needs. Unfortunately, while these coordinated tools enable the developer to focus on the key aspects of their task, every tool must be directly integrated with every tool. This tight pairwise integration of tools is not scalable as new tools continue to be created to help developers manage ever-increasing software complexity. Reflecting on the scalability challenges of previous integration approaches, this paper introduces a vision for Proactive Workspaces that provide a mechanism for tools to publish and subscribe to context in a scalable way. Through a small feasibility study with 17 developers, we found that this lightweight mechanism enables tools to adapt to the developer's needs as they work, decreasing the overhead associated with coordinating multiple independent tools while increasing developer productivity by enabling them to focus on the important parts of their tasks.

University of British Columbia (CA), University of Zurich (CH)
Openalex Percentile: Top 74%
Manufacturing Process and Optimization
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.

Enabling Scalable Proactive Workspaces With Environment-Wide Context — Reid Holmes, N Bradley, et al. · (2025) | TGRS Research Map | TGRS