DocumentCode
3342729
Title
An initial approach towards measuring and characterising software evolution
Author
Burd, Elizabeth ; Munro, Malcolm
Author_Institution
Res. Inst. in Software Evolution, Durham Univ., UK
fYear
1999
fDate
6-8 Oct 1999
Firstpage
168
Lastpage
174
Abstract
Proposes a number of metrics to assess the maintainability of code. Dominance relations are used to express the complexity of call relations and an assumption is made that, when more complex relations are present within a source code module, it is harder for an application to be maintained. The paper describes a case study whereby the changes in dominance relations are investigated over versions of the software. Based on the changes to the relations, assumptions are made regarding the maintainability of the software. These assumptions are later verified by investigating change documentation and interviewing the maintainers. The results of this study seem to indicate that the dominance relations do reflect some principles of code maintainability
Keywords
configuration management; software maintenance; software metrics; subroutines; system documentation; call relation complexity; case study; change documentation; code maintainability; dominance relations; interviews; software evolution characterization; software evolution measurement; software metrics; software versions; source code module; Application software; Costs; Error correction; Preventive maintenance; Reverse engineering; Software maintenance; Software measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
Conference_Location
Atlanta, GA
Print_ISBN
0-7695-0303-9
Type
conf
DOI
10.1109/WCRE.1999.806957
Filename
806957
Link To Document