Title
Code Bubbles: Rethinking The User Interface Paradigm Of Integrated Development Environments
Keywords
bubbles; concurrent views; debugging; human factors; integrated development environments; navigation; source code; working set
Abstract
Today's integrated development environments (IDEs) are hampered by their dependence on files and file-based editing. We propose a novel user interface that is based on collections of lightweight editable fragments, called bubbles, which when grouped together form concurrently visible working sets. In this paper we describe the design of a prototype IDE user interface for Java based on working sets. A quantitative evaluation shows that developers could expect to view a sizeable number of functions concurrently with relatively few UI operations. A qualitative user evaluation with 23 professional developers indicates a high level of excitement, interest, and potential benefits and uses. © 2010 ACM.
Publication Date
7-23-2010
Publication Title
Proceedings - International Conference on Software Engineering
Volume
1
Number of Pages
455-464
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/1806799.1806866
Copyright Status
Unknown
Socpus ID
77954725192 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/77954725192
STARS Citation
Bragdon, Andrew; Reiss, Steven P.; Zeleznik, Robert; Karumuri, Suman; and Cheung, William, "Code Bubbles: Rethinking The User Interface Paradigm Of Integrated Development Environments" (2010). Scopus Export 2010-2014. 1057.
https://stars.library.ucf.edu/scopus2010/1057