Supporting the understanding of the evolution of software items
Proceedings of the 4th ACM symposium on Software visualization
The use of information visualization to support software configuration management
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Proceedings of the 1st Workshop on Web 2.0 for Software Engineering
Commit 2.0: enriching commit comments with visualization
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Package Fingerprints: A visual summary of package interface usage
Information and Software Technology
Hi-index | 0.01 |
Mining software repositories is an important activity during software evolution, as the extracted data is used to support a variety of software maintenance tasks. The key information extracted from these repositories gives a picture of the changes on the software system. To have a complete picture, tailored to the needs of the developer, the extracted data needs to be filtered, aggregated, and presented to the users. In this paper we propose a new visualization for such data, which relies on an existing software visualization front-end, SourceViewer3D (sv3D). The new visualization allows users to define multiple views of the change history data, each view helps answer a set of questions relevant to specific maintenance tasks. Data can be viewed at different granularity (e.g., file, line of text, method, class) and comprehensive views can be defined, which display to the user multiple data types at the same time. Complex questions and tasks can be solved with the aid of such views.