Code churn: A measure for estimating the impact of code change

被引:78
作者
Munson, JC [1 ]
Elbaum, SG [1 ]
机构
[1] Univ Idaho, Dept Comp Sci, Moscow, ID 83844 USA
来源
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS | 1998年
关键词
D O I
10.1109/ICSM.1998.738486
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 mane 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 nerv measure, code churn, is calculated. This paper will demonstrate the effectiveness of code complexity churn by validating it against the testing problem reports.
引用
收藏
页码:24 / 31
页数:8
相关论文
共 11 条
[1]   SCIENCE AND SUBSTANCE - A CHALLENGE TO SOFTWARE ENGINEERS [J].
FENTON, N ;
PFLEEGER, SL ;
GLASS, RL .
IEEE SOFTWARE, 1994, 11 (04) :86-95
[2]  
Khoshgoftaar T., 1992, P 1992 INT SIMULATIO, P267
[3]   Early quality prediction: A case study in telecommunications [J].
Khoshgoftaar, TM ;
Allen, EB ;
Kalaichelvan, KS ;
Goel, N .
IEEE SOFTWARE, 1996, 13 (01) :65-&
[4]  
LANUBILE F, 1996, IEEE SOFTWARE JUL, P131
[5]   THE DETECTION OF FAULT-PRONE PROGRAMS [J].
MUNSON, JC ;
KHOSHGOFTAAR, TM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (05) :423-433
[6]  
MUNSON JC, 1990, P SOFTW ENG 1990 C C, P89
[7]  
MUNSON JC, 1995, ANN SOFTWARE ENG
[8]  
MUNSON JC, P 1998 IEEE AER APPL
[9]  
MUNSON JC, 1996, INFORMATION SOFT DEC
[10]  
MUNSON JC, 398 SOFTW ENG TEST L