Sciweavers

CHI
2010
ACM

Code bubbles: a working set-based interface for code understanding and maintenance

14 years 6 months ago
Code bubbles: a working set-based interface for code understanding and maintenance
Developers spend significant time reading and navigating code fragments spread across multiple locations. The filebased nature of contemporary IDEs makes it prohibitively difficult to create and maintain a simultaneous view of such fragments. We propose a novel user interface metaphor for code understanding based on collections of lightweight, editable fragments called bubbles, which form concurrently visible working sets. We present the results of a qualitative usability evaluation, and the results of a quantitative study which indicates Code Bubbles significantly improved code understanding time, while reducing navigation interactions over a widely-used IDE, for two controlled tasks. Author Keywords Multi-view, simultaneous views, source code, bubbles, Java ACM Classification Keywords H5.2 Information Interfaces and Presentation: Windowing Systems, Evaluation/Methodology General Terms Human Factors
Andrew Bragdon, Robert C. Zeleznik, Steven P. Reis
Added 17 May 2010
Updated 17 May 2010
Type Conference
Year 2010
Where CHI
Authors Andrew Bragdon, Robert C. Zeleznik, Steven P. Reiss, Suman Karumuri, William Cheung, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, Joseph J. LaViola Jr.
Comments (0)