Title :
Measuring fine-grained change in software: towards modification-aware change metrics
Author :
German, Daniel M. ; Hindle, Abram
Author_Institution :
Dept. of Comput. Sci., Victoria Univ., BC
Abstract :
In this paper we propose the notion of change metrics, those that measure change in a project or its entities. In particular we are interested in measuring fine-grained changes, such as those stored by version control systems (such as CVS). A framework for the classification of change metrics is provided. We discuss the idea of change metrics which are modification aware, that is metrics which evaluate the change itself and not just the change in a measurement of the system before and after the change. We then provide examples of the use of these metrics on two mature projects
Keywords :
configuration management; software metrics; change evaluation; change metrics classification; modification aware change metrics; software change; software metrics; version control systems; Computer science; Control systems; Data visualization; Open source software; Particle measurements; Research and development management; Software engineering; Software measurement; Software systems; Time measurement;
Conference_Titel :
Software Metrics, 2005. 11th IEEE International Symposium
Conference_Location :
Como
Print_ISBN :
0-7695-2371-4
DOI :
10.1109/METRICS.2005.32