DocumentCode
1986651
Title
Visualizing software dynamicities with heat maps
Author
Benomar, Omar ; Sahraoui, Houari ; Poulin, P.
Author_Institution
Dept. I.R.O., Univ. de Montreal, Montréal, QC, Canada
fYear
2013
fDate
27-28 Sept. 2013
Firstpage
1
Lastpage
10
Abstract
Interactive software visualization offers a promising support for program comprehension, including program dynamicity. We present, the extension of an existing visualization tool with heat maps to explore the time and other dimensions of software. To this end, we first propose a framework to unify the two main software dynamicities, execution and evolution. Then, this unified framework is exploited to define a visualization environment based on heat maps. We illustrate our approach on two comprehension tasks: understanding the behavior of programmers during the evolution of an application and understanding class contributions in use cases. The case studies show that the heat-map metaphor contributes to answer, more easily, many of the questions important to program comprehension.
Keywords
interactive programming; software maintenance; heat maps; interactive software visualization; program comprehension; software dynamicities visualisation; Data visualization; Heating; Image color analysis; Layout; Software; Three-dimensional displays; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Visualization (VISSOFT), 2013 First IEEE Working Conference on
Conference_Location
Eindhoven
Type
conf
DOI
10.1109/VISSOFT.2013.6650524
Filename
6650524
Link To Document