DocumentCode
2695628
Title
A change impact model for changeability assessment in object-oriented software systems
Author
Chaumun, M. Ajmal ; Kabaili, Hind ; Keller, Rudolf K. ; Lustman, François
Author_Institution
Dept. d´´Inf. et de Recherche Oper., Montreal Univ., Que., Canada
fYear
1999
fDate
1999
Firstpage
130
Lastpage
138
Abstract
Growing maintenance costs have become a major concern for developers and users of software systems. Changeability is an important aspect of maintainability, especially in environments where software changes are frequently required. In this work, the assumption that high-level design has an influence on maintainability is carried over to changeability and investigated for quality characteristics. The approach taken to assess the changeability of an object-oriented (OO) system is to compute the impact of changes made to classes of the system. A change impact model is defined at the conceptual level and mapped on the C++ language. In order to assess the practicality of the model on large industrial software systems, an experiment involving the impact of one change is carried out on a telecommunications system. The results suggest that the software can easily absorb this kind of change and that well chosen conventional OO design metrics can be used as indicators of changeability
Keywords
C++ language; management of change; object-oriented programming; software maintenance; software metrics; software quality; C++ language; change impact model; changeability assessment; classes; design metrics; experiment; high-level design; large industrial software; object-oriented software; software changes; software maintenance; software quality; telecommunications system; Application software; Computer industry; Costs; Electrical capacitance tomography; ISO standards; Object oriented modeling; Software engineering; Software maintenance; Software systems; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 1999. Proceedings of the Third European Conference on
Conference_Location
Amsterdam
Print_ISBN
0-7695-0090-0
Type
conf
DOI
10.1109/CSMR.1999.756690
Filename
756690
Link To Document