DocumentCode
2355672
Title
Inferring change effort from configuration management databases
Author
Graves, Todd L. ; Mockus, Audris
Author_Institution
Nat. Inst. of Stat. Sci., USA
fYear
1998
fDate
20-21 Nov 1998
Firstpage
267
Lastpage
273
Abstract
In this paper we describe a methodology and algorithm for historical analysis of the effort necessary for developers to make changes to software. The algorithm identifies factors which have historically increased the difficulty of changes. This methodology has implications for research into cost drivers. As an example of a research finding, we find that a system under study was “decaying” in that changes grew more difficult to implement at a rate of 20% per year. We also quantify the difference in costs between changes that fix faults and additions of new functionality: fixes require 80% more effort after accounting for size. Since our methodology adds no overhead to the development process, we also envision it being used as a project management tool: for example, developers can identify code modules which have grown more difficult to change than previously, and can match changes to developers with appropriate expertise. The methodology uses data from a change management system, supported by monthly time sheet data if available. The method´s performance does not degrade much when the quality of the time sheet data is limited. We validate our results using a survey of the developers under study: the change efforts resulting from the algorithm match the developers´ opinions. Our methodology includes a technique based on the jackknife to determine factors that contribute significantly to change effort
Keywords
configuration management; project management; change effort; change management system; configuration management databases; cost drivers; project management tool; time sheet data; Algorithm design and analysis; Control systems; Cost function; Databases; Degradation; Electrical capacitance tomography; Size control; Size measurement; Software algorithms; Software measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Metrics Symposium, 1998. Metrics 1998. Proceedings. Fifth International
Conference_Location
Bethesda, MD
Print_ISBN
0-8186-9201-4
Type
conf
DOI
10.1109/METRIC.1998.731253
Filename
731253
Link To Document