Title
EVolve: an open extensible software visualization framework
Abstract
Existing visualization tools typically do not allow easy extension by new visualization techniques, and are often coupled with inflexible data input mechanisms. This paper presents EVolve, a flexible and extensible framework for visualizing program characteristics and behaviour. The framework is flexible in the sense that it can visualize many kinds of data, and it is extensible in the sense that it is quite straightforward to add new kinds of visualizations.The overall architecture of the framework consists of the core EVolve platform that communicates with data sources via a well defined data protocol and which communicates with visualization methods via a visualization protocol.Given a data source, an end-user can use EVolve as a stand-alone tool by interactively creating, configuring and modifying visualizations. A variety of visualizations are provided in the current EVolve library, with features that facilitate the comparison of multiple views on the same execution data. We demonstrate EVolve in the context of visualizing execution behaviour of Java programs.
Year
DOI
Venue
2003
10.1145/774833.774839
SOFTVIS
Keywords
Field
DocType
core evolve platform,inflexible data input mechanism,execution data,data protocol,current evolve library,new visualization technique,open extensible software visualization,visualization method,visualization protocol,modifying visualization,data source,software visualization,visual programming,java
Architecture,Information visualization,Visualization,Computer science,Visual analytics,Human–computer interaction,Software visualization,Java,Extensibility,Creative visualization
Conference
ISBN
Citations 
PageRank 
1-58113-642-0
21
1.49
References 
Authors
10
7
Name
Order
Citations
PageRank
Qin Wang1232.54
Wei Wang225734.45
Rhodes Brown3211.49
Karel Driesen420516.32
Bruno Dufour51749.95
Laurie Jane Hendren62617199.08
Clark Verbrugge741139.15