DocumentCode :
650749
Title :
eCITY: A Tool to Track Software Structural Changes Using an Evolving City
Author :
Khan, Tareq ; Barthel, Henning ; Ebert, Achim ; Liggesmeyer, Peter
Author_Institution :
Univ. of Kaiserslautern, Kaiserslautern, Germany
fYear :
2013
fDate :
22-28 Sept. 2013
Firstpage :
492
Lastpage :
495
Abstract :
One of the main challenges in the maintenance of large-scale software systems is to ascertain the underlying software structure and to analyze its evolution. In this paper we present a tool to assist software architects and developers in not only understanding the software structure of their system but more importantly to track the insertion, removal, or modification of components over time. The tool is based on the idea that the above-mentioned stakeholders should have an intuitive, efficient, and effective means to detect when, where, and what structural changes took place. The main components include an interactive visualization that provides an overview of these changes. The usefulness of this approach is highlighted through a summary of a user study we conducted.
Keywords :
data visualisation; object-oriented programming; software architecture; software maintenance; component insertion; component modification; component removal; eCITY; evolution analysis; evolving city; interactive visualization; large-scale software system maintenance; software architecture visualization; software structural change tracking; software structure; Cities and towns; Image color analysis; Layout; Maintenance engineering; Software maintenance; Software systems; software architecture visualization; software evolution; software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location :
Eindhoven
ISSN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2013.80
Filename :
6676940
Link To Document :
بازگشت