DocumentCode
1885285
Title
Assessing Software System Maintainability using Structural Measures and Expert Assessments
Author
Anda, Bente
Author_Institution
Oslo Univ., Oslo
fYear
2007
fDate
2-5 Oct. 2007
Firstpage
204
Lastpage
213
Abstract
Software maintenance is often expensive; hence, strategies for assessing the maintainability of complete software systems are important. Nevertheless, a software client usually has few means of assessing the maintainability of a software system as part of the acquisition process. Assessing the maintainability of complete systems is difficult due to the influence of many factors, such as the people, tasks and tools, in addition to the code. Furthermore, most research on maintainability focuses on individual classes of individual systems. This paper describes an empirical study in which the maintainability of four functionally equivalent systems developed in Java was assessed using both structural measures and expert assessments. The results suggest that such a combination may be useful. Although the assessment based on structural measures mostly corresponded with the expert assessments, there were several examples of potential problems regarding maintainability that were not captured by the structural measures.
Keywords
Java; software maintenance; Java; expert assessment; software clients; software system maintenance; structural measures; Computer architecture; Costs; Java; Laboratories; Phase measurement; Qualifications; Software development management; Software maintenance; Software measurement; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location
Paris
ISSN
1063-6773
Print_ISBN
978-1-4244-1256-3
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2007.4362633
Filename
4362633
Link To Document