• DocumentCode
    2155782
  • Title

    Supporting task-oriented navigation in IDEs with configurable HeatMaps

  • Author

    Röthlisberger, David ; Nierstrasz, Oscar ; Ducasse, Stéphane ; Pollet, Damien ; Robbes, Romain

  • Author_Institution
    Software Composition Group, Univ. of Bern, Bern
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    253
  • Lastpage
    257
  • Abstract
    Mainstream IDEs generally rely on the static structure of a software project to support browsing and navigation. We propose HeatMaps, a simple but highly configurable technique to enrich the way an IDE displays the static structure of a software system with additional kinds of information. A HeatMap highlights software artifacts according to various metric values, such as bright red or pale blue, to indicate their potential degree of interest. We present a prototype system that implements HeatMaps, and we describe an initial study that assesses the degree to which different HeatMaps effectively guide developers in navigating software.
  • Keywords
    object-oriented methods; software engineering; IDE; configurable HeatMaps; software artifacts; software project; software system; task-oriented navigation; Collaborative software; Displays; Europe; Frequency; History; Navigation; Object oriented modeling; Performance analysis; Software systems; Visualization; development environments; program comprehension; software analysis; static analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090052
  • Filename
    5090052