Design-code traceability for object-oriented systems
Annals of Software Engineering
The evolution matrix: recovering software evolution using software visualization techniques
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Plugging-in visualization: experiences integrating a visualization tool with Eclipse
Proceedings of the 2003 ACM symposium on Software visualization
An Approach for Measuring Software Evolution Using Source Code Features
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Modeling history to analyze software evolution: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
Journal of Software Maintenance and Evolution: Research and Practice
Combating architectural degeneration: a survey
Information and Software Technology
The Small Project Observatory: Visualizing software ecosystems
Science of Computer Programming
Hi-index | 0.00 |
Large and long lived software systems, sometimes called legacy systems, must evolve if they are to remain useful. Too often, it is difficult to control or to understand this evolution. The paper presents an approach to visualizing software structural change. A visualization tool, called GASE (Graphical Analyzer for Software Evolution), has been used to elucidate the architectural changes in a sequence of eleven revisions of an eighty thousand line industrial software system.