loading...
An Architecture to Support Model Driven Software Visualization
Athens, Greece June 14-June 16
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPC.2006.1114th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
R. Ian Bull, University of Victoria, Canada
Margaret-Anne Storey, University of Victoria, Canada
Jean-Marie Favre, University of Grenoble, France
Marin Litoiu, IBM, Markham Ontario

Program comprehension tools are a valuable resource for navigating and understanding large software systems. Package explorers, fan-in / fan-out views, dependency graphs and coverage analysis are example contributions from the program comprehension community. While many of these research projects have lead to exciting enhancements in our field, many other projects have failed to be adopted because of poor interface design or lack of integration with existing tools. Designing, building, integrating and evaluating interfaces is a challenge to software engineering researchers.

In this paper we borrow from the field of Model Driven Engineering (MDE) to assist with the creation of highly customizable interfaces for software visualization. MDE moves the level of abstraction from implementation to design, and will help improve the efficiency of building software visualizations. By moving away from implementation details, and providing researchers with the ability to customize their visualizations in an efficient manner, software engineers will have more resources to design and evaluate their ideas.

Citation:
R. Ian Bull, Margaret-Anne Storey, Jean-Marie Favre, Marin Litoiu, "An Architecture to Support Model Driven Software Visualization," icpc, pp.100-106, 14th IEEE International Conference on Program Comprehension (ICPC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.