• DocumentCode
    2075299
  • Title

    Code bubbles: rethinking the user interface paradigm of integrated development environments

  • Author

    Bragdon, Andrew ; Reiss, Steven P. ; Zeleznik, Robert ; Karumuri, Suman ; Cheung, William ; Kaplan, Joshua ; Coleman, Christopher ; Adeputra, Ferdi ; LaViola, Joseph J., Jr.

  • Volume
    1
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    455
  • Lastpage
    464
  • 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.
  • Keywords
    Java; software engineering; user interfaces; IDE; Java; code bubbles; file-based editing; integrated development environments; user interface paradigm; Context; Data structures; Debugging; Layout; Navigation; User interfaces; Visualization; bubbles; concurrent views; debugging; human factors; integrated development environments; navigation; source code; working set;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1806799.1806866
  • Filename
    6062113