DocumentCode :
2457902
Title :
Code churn: a measure for estimating the impact of code change
Author :
Munson, John C. ; Elbaum, Sebastian G.
Author_Institution :
Dept. of Comput. Sci., Idaho Univ., Moscow, ID, USA
fYear :
1998
fDate :
16-20 Nov 1998
Firstpage :
24
Lastpage :
31
Abstract :
This study presents a methodology that will produce a viable fault surrogate. The focus of the effort is on the precise measurement of software development process and product outcomes. Tools and processes for the static measurement of the source code have been installed and made operational in a large embedded software system. Source code measurements have been gathered unobtrusively for each build in the software evolution process. The measurements are synthesized to obtain the fault surrogate. The complexity of sequential builds is compared and a new measure, code churn, is calculated. This paper demonstrates the effectiveness of code complexity churn by validating it against the testing problem reports
Keywords :
embedded systems; software maintenance; software metrics; software tools; code change impact estimation; code churn; code complexity churn; fault surrogate; large embedded software system; methodology; software development process; software evolution process; software maintenance; software tools; source code static measurement; Computer science; Fault detection; Fault diagnosis; Programming; Software measurement; Software systems; Software testing; System testing; Tellurium; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1998. Proceedings., International Conference on
Conference_Location :
Bethesda, MD
ISSN :
1063-6773
Print_ISBN :
0-8186-8779-7
Type :
conf
DOI :
10.1109/ICSM.1998.738486
Filename :
738486
Link To Document :
بازگشت