Title
Studying Software Evolution Information by Visualizing the Change History
Abstract
Before re-engineering a large and complex software system, it is wise to study its change history in order to identify the most valuable and problematic parts. Unfortunately, typical change histories contain thousands of entries, therefore the challenge is to discover those changes which are relevant for both the current and future situations of our product and process. In this paper, we demonstrate how a simple visualization allows us to recognize relevant changes. Applying the technique on the change history of Tomcat, we have been able to identify (a) unstable components, (b) coherent entities, (c) design and architectural evolution, and (d) fluctuations in team productivity
Year
DOI
Venue
2004
10.1109/ICSM.2004.1357818
ICSM
Keywords
DocType
ISSN
typical change history,change history,architectural evolution,team productivity,problematic part,complex software system,coherent entity,relevant change,future situation,studying software evolution information,simple visualization,software maintenance,software systems,software evolution
Conference
1063-6773
ISBN
Citations 
PageRank 
0-7695-2213-0
58
3.17
References 
Authors
10
2
Name
Order
Citations
PageRank
Filip Van Rysselberghe118313.97
Serge Demeyer22250291.74