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

Socpus ID

77953966208 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/77953966208

This document is currently not available here.

Share

COinS