Title :
Coherent Software Cities
Author :
Steinbrückner, Frank
Author_Institution :
Software & Syst. Eng. Res. Group, Brandenburg Univ. of Technol., Cottbus, Germany
Abstract :
Coherent Software Cities are a software visualization approach which adopts the city metaphor to support the comprehension of various aspects of evolving software systems. For this purpose, the approach implements a three-staged modeling chain yielding coherent sets of application specific visualizations. In this context, a new layout approach for software cities is presented, which explicitly takes development history into account. Its effects are twofold: First, evolution becomes visible in the layouts, which allows for supporting new application scenarios. Second, layouts evolve smoothly and stable during system evolution, which allows software cities to be used online, i.e. during ongoing system development and maintenance.
Keywords :
program visualisation; software maintenance; city metaphor; coherent software cities; software system evolution; software visualization; system development; system maintenance; Cities and towns; Software; Visualization; software cities; software evolution; software visualization;
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2010.5610421