Title
Code Bubbles: A Working Set-Based Interface For Code Understanding And Maintenance
Keywords
bubbles; java; multi-view; simultaneous views; source code
Abstract
Developers spend significant time reading and navigating code fragments spread across multiple locations. The file-based 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. © 2010 ACM.
Publication Date
7-1-2010
Publication Title
Conference on Human Factors in Computing Systems - Proceedings
Volume
4
Number of Pages
2503-2512
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/1753326.1753706
Copyright Status
Unknown
Socpus ID
77953966208 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/77953966208
STARS Citation
Bragdon, Andrew; Zeleznik, Robert; Reiss, Steven P.; Karumuri, Suman; and Cheung, William, "Code Bubbles: A Working Set-Based Interface For Code Understanding And Maintenance" (2010). Scopus Export 2010-2014. 1077.
https://stars.library.ucf.edu/scopus2010/1077