Academic
Publications
Supporting task-oriented navigation in IDEs with configurable HeatMaps

Supporting task-oriented navigation in IDEs with configurable HeatMaps,10.1109/ICPC.2009.5090052,David Röthlisberger,Oscar Nierstrasz,Stéphane Ducasse

Supporting task-oriented navigation in IDEs with configurable HeatMaps   (Citations: 3)
BibTex | RIS | RefWorks Download
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 tech- nique 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 var- ious metric values, such as bright red or pale blue, to in- dicate their potential degree of interest. We present a pro- totype system that implements HeatMaps, and we describe an initial study that assesses the degree to which different HeatMaps effectively guide developers in navigating soft- ware.
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...In this scenario, a change predictor maintains and proposes a set of entities of interest to help developers focus the programming tasks [5], [6], [7]...
    • ...Heatmaps [7] highlights entities of interest in the IDE’s code browser, based on previous activity in the environment...

    Romain Robbeset al. Replaying IDE interactions to evaluate and improve change prediction a...

    • ...This approach would be useful for building so-called feature heat maps i.e., visualizations that show how often a part of the system (i.e., a specific node) takes part in a feature [21]...

    Marcus Denkeret al. Modeling Features at Runtime

    • ...For every executed method in a Java source file the overview ruler presents, for instance, how often it has been executed in average per system run using three different icons colored in a hot/cold scheme: blue means only a few, yellow several, and red many invocations [21]...
    • ...Similar to the overview ruler the metric values are mapped to three different package explorer icons: blue, yellow, and red, representing a heat coloring scheme [21]...

    David Röthlisbergeret al. Augmenting static source views in IDEs with dynamic metrics

Sort by: