DocumentCode :
2438953
Title :
The evolving structures of software systems
Author :
Ferreira, Kecia Aline Marques ; Moreira, Roberta Coeli Neves ; Bigonha, Mariza Andrade S ; Bigonha, Roberto S.
Author_Institution :
Dept. of Comput., Fed. Center for Technol. Educ. of Minas Gerais, Belo Horizonte, Brazil
fYear :
2012
fDate :
3-3 June 2012
Firstpage :
28
Lastpage :
34
Abstract :
Software maintenance is an important problem because software is an evolving complex system. To make software maintenance viable, it is important to know the real nature of the systems we have to deal with. Little House is a model that provides a macroscopic view of software systems. According to Little House, a software system can be modeled as a graph with five components. This model is intended to be an approach to improve the understanding and the analysis of software structures. However, to achieve this aim, it is necessary to determine its characteristics and its implications. This paper presents the results of an empirical study aiming to characterize software evolution by means of Little House and software metrics. We analyzed several versions of 13 open source software systems, which have been developed over nearly 10 years. The results of the study show that there are two main components of Little House which suffer substantial degradation as the software system evolves. This finding indicates that those components should be carefully taken in consideration when maintenance tasks are performed in the system.
Keywords :
graph theory; public domain software; software maintenance; software metrics; systems analysis; systems software; Little House; evolving complex system; evolving structures; graph model; macroscopic view; maintenance tasks; open source software systems; software evolution; software maintenance; software metrics; software structure analysis; substantial degradation; Complexity theory; Electron tubes; Object oriented modeling; Software metrics; Software systems; complex networks; software evolution; software metrics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Trends in Software Metrics (WETSoM), 2012 3rd International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1763-4
Type :
conf
DOI :
10.1109/WETSoM.2012.6226989
Filename :
6226989
Link To Document :
بازگشت