The analysis of the evolution of large software systems is challenging for many reasons, such as the retrieval and processing of historical information and the large quantity of data that must be dealt with. While recent research advances have led to solutions to these problems, a central question remains: How do we deal with this information in a methodical way and where do we start with our analysis? We present a methodology based on interactive visualizations which support the reconstruction of the evolution of software systems. We propose several visualizations which help us to perform software evolution analysis of a system “in the large ” and “in the small”, and apply them to 2 large systems
The use and development of open source software has increased significantly in the last decade. The ...
Software evolution visualization is a promising technique for assessing the software development pro...
We describe Gevol, a system that visualizes the evolution of software using a novel graph drawing te...
Coping with huge amounts of data is one of the major problems in the context of software evolution. ...
The goal of reverse engineering is to obtain a men-tal model of software systems. However, evolution...
One of the major problems in software evolution is coping with the complexity which stems from the h...
One of the major problems in software volution is coping with the complexity which stems from the hu...
Software has today a large penetration in all infrastructure levels of the society. This penetration...
The understanding of the structure of a software system can be improved by analyzing the system’s ev...
Background: Software evolution is an important topic in software engineering. It generally deals wit...
Configuration management tools have become well and widely accepted by the software industry. Softwa...
AbstractConfiguration management tools have become well and widely accepted by the software industry...
Frequent changes to groups of software entities belonging to different parts of the system may indic...
Software Visualization is the field of Software Engineering that aims to help people to understand s...
Software Configuration Management systems are important instruments for supporting development of la...
The use and development of open source software has increased significantly in the last decade. The ...
Software evolution visualization is a promising technique for assessing the software development pro...
We describe Gevol, a system that visualizes the evolution of software using a novel graph drawing te...
Coping with huge amounts of data is one of the major problems in the context of software evolution. ...
The goal of reverse engineering is to obtain a men-tal model of software systems. However, evolution...
One of the major problems in software evolution is coping with the complexity which stems from the h...
One of the major problems in software volution is coping with the complexity which stems from the hu...
Software has today a large penetration in all infrastructure levels of the society. This penetration...
The understanding of the structure of a software system can be improved by analyzing the system’s ev...
Background: Software evolution is an important topic in software engineering. It generally deals wit...
Configuration management tools have become well and widely accepted by the software industry. Softwa...
AbstractConfiguration management tools have become well and widely accepted by the software industry...
Frequent changes to groups of software entities belonging to different parts of the system may indic...
Software Visualization is the field of Software Engineering that aims to help people to understand s...
Software Configuration Management systems are important instruments for supporting development of la...
The use and development of open source software has increased significantly in the last decade. The ...
Software evolution visualization is a promising technique for assessing the software development pro...
We describe Gevol, a system that visualizes the evolution of software using a novel graph drawing te...