Hasso-Plattner-Institut für Softwaresystemtechnik
Publications

Computer Graphics Systems
Prof. Dr. Jürgen Döllner

Hasso-Plattner-Institut
für Softwaresystemtechnik
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam, Germany

 

Member of

GraphicsMedia.net
We have open positions more...


Publications

A Visual Analysis Approach to Support Perfective Software Maintenance
Jonas Trümper and Martin Beck and Jürgen Döllner
Proceedings of the 16th International Conference on Information Visualisation, IEEE Computer Society, pp. 308-315, 2012.

DOI: 10.1109/IV.2012.59

Abstract

Ensuring code quality represents an essential task in «perfective software maintenance», which aims at keeping future maintenance costs low by facilitating adaptations of complex software systems. For this purpose, changes and related efforts have to be identified that imply high positive impact on future maintainability. In this paper, we propose a novel assessment method that applies visual analysis techniques to combine multiple indicators for low maintainability, including code complexity and entanglement with other parts of the system, and recent changes applied to the code. The approach generally helps to identify modules that impose a high risk by causing increased future maintenance efforts. Consequently, it allows for exploration, analysis, and planning of different preventive measures that, e.g., most likely will have a high return on investment. In our tool implementation, we use circular bundle views, extended by the third dimension in which indicators can be mapped to. We have evaluated our approach by conducting a case study based on our tool for a large-scale software system of an industry partner.

Media

BibTeX

@inproceedings{TBD2012,
author = { Jonas Trümper and Martin Beck and Jürgen Döllner },
title = { A Visual Analysis Approach to Support Perfective Software Maintenance },
booktitle = { Proceedings of the 16th International Conference on Information Visualisation },
pages = { 308-315 },
year = { 2012 },
publisher = { IEEE Computer Society }
}