ACM Home Page
Please provide us with feedback. Feedback
Visualizing multiple evolution metrics
Full text PdfPdf (319 KB)
Source Software Visualization archive
Proceedings of the 2005 ACM symposium on Software visualization table of contents
St. Louis, Missouri
SESSION: Visualization of the software development process table of contents
Pages: 67 - 75  
Year of Publication: 2005
ISBN:1-59593-073-6
Authors
Martin Pinzger  Univ. of Zurich, Switzerland
Harald Gall  Univ. of Zurich, Switzerland
Michael Fischer  TU Vienna, Austria
Michele Lanza  Univ. of Lugano, Switzerland
Sponsors
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 117,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1056018.1056027
What is a DOI?

ABSTRACT

Observing the evolution of very large software systems needs the analysis of large complex data models and visualization of condensed views on the system. For visualization software metrics have been used to compute such condensed views. However, current techniques concentrate on visualizing data of one particular release providing only insufficient support for visualizing data of several releases.In this paper we present the RelVis visualization approach that concentrates on providing integrated condensed graphical views on source code and release history data of up to n releases. Measures of metrics of source code entities and relationships are composed in Kiviat diagrams as annual rings. Diagrams highlight the good and bad times of an entity and facilitate the identification of entities and relationships with critical trends. They represent potential refactoring candidates that should be addressed first before further evolving the system. The paper provides needed background information and evaluation of the approach with a large open source software project.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
6
 
7
 
8
 
9
 
10
Free Software Foundation. 2003. Version Management with CVS, 1.11.14 ed. http://www.cvshome.org/docs/manual.
 
11
 
12
 
13
 
14
 
15
Gulla, B. 1992. Improved maintenance support by multi-version visualizations. In Proceedings of the 8th International Conference on Software Maintenance (ICSM 1992), IEEE Computer Society Press, 376--383.
 
16
 
17
 
18
Müller, H. A. 1986. Rigi --- A Model for Software System Construction, Integration, and Evaluation based on Module Interface Specifications. PhD thesis, Rice University.
 
19
 
20
Pinzger, M., Fischer, M., and Gall, H. 2004. Towards an integrated view on architecture and its evolution. In In Proceedings of the Software Evolution through Transformations: Model-based vs. Implementation-level Solutions, Elsevier Electronic Notes in Theoretical Computer Science, to appear.
 
21
Stasko, J. T., Domingue, J., Brown, M. H., and Price, B. A., Eds. 1998. Software Visualization --- Programming as a Multimedia Experience. The MIT Press.
 
22
 
23
 
24
 
25

CITED BY  7

Collaborative Colleagues:
Martin Pinzger: colleagues
Harald Gall: colleagues
Michael Fischer: colleagues
Michele Lanza: colleagues