The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2013 First IEEE Working Conference on Software Visualization (VISSOFT) 2013
DOI: 10.1109/vissoft.2013.6650524
|View full text |Cite
|
Sign up to set email alerts
|

Visualizing software dynamicities with heat maps

Abstract: 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 comprehensio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 27 publications
0
10
0
Order By: Relevance
“…ShiViz allows users to filter events and executions to reduce the visual load. Other techniques, such as aggregating the events or data [105], visualizing heatmaps [7,67], bundling edges [118], or animating the visualization [70] can also manage long executions. Inherently, these techniques aim to abstract away some details of the execution to make it possible to visualize a larger execution, while ShiViz aims to show as many details as is reasonable to help developers understand the relevant behavior.…”
Section: Visualizing Distributed Systemsmentioning
confidence: 99%
“…ShiViz allows users to filter events and executions to reduce the visual load. Other techniques, such as aggregating the events or data [105], visualizing heatmaps [7,67], bundling edges [118], or animating the visualization [70] can also manage long executions. Inherently, these techniques aim to abstract away some details of the execution to make it possible to visualize a larger execution, while ShiViz aims to show as many details as is reasonable to help developers understand the relevant behavior.…”
Section: Visualizing Distributed Systemsmentioning
confidence: 99%
“…Of particular interest was how Benomar [16] used heatmaps for easier understanding. Combining the radial design with the use of heat-map colours, we are able visualize the evolution of library dependencies and relative usage at that point in time.…”
Section: B Visualization Techniques and Representationsmentioning
confidence: 99%
“…The visualization are generated from 188,951 dependency facts. Details of the data can be downloaded from our website 16 .…”
Section: B Real World Examplesmentioning
confidence: 99%
“…The Java Interactive Visualization Environment (JIVE) [22] is an online visualization and analysis system for Java supporting both forward and reverse execution, and graphical queries over program execution. Recent work [23] , combines the dynamics of execution and the dynamics of software evolution within a single framework, based on the VERSO visualization framework for constructing heat maps.…”
Section: Introductionmentioning
confidence: 99%