The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (1999)
Atlanta, Georgia
Oct. 6, 1999 to Oct. 8, 1999
ISSN: 1095-1350
ISBN: 0-7695-0303-9
pp: 168
Elizabeth Burd , University of Durham
Malcolm Munro , University of Durham
ABSTRACT
This paper 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. These results of this study seem to indicate that the dominance relations do reflect some principles of code maintainability.
INDEX TERMS
CITATION
Elizabeth Burd, Malcolm Munro, "An Initial Approach towards Measuring and Characterizing Software Evolution", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 168, 1999, doi:10.1109/WCRE.1999.806957
90 ms
(Ver 3.3 (11022016))