loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Annual International Computer Software and Applications Conference (COMPSAC'04)
The Effects of Fault Counting Methods on Fault Model Quality
Hong Kong
September 28-September 30
ISBN: 0-7695-2209-2
Allen P. Nikora, California Institute of Technology
John C. Munson, Cylant, Inc.

Over the past several years, we have been developing software fault predictors based on a system?s measured structural evolution. We have previously shown there is a significant linear relationship between code churn, a set of synthesized metrics, and the rate at which faults are inserted into the system in terms of number of faults per unit change in code churn. A limiting factor in this and other investigations of a similar nature has been the absence of a quantitative, consistent, and repeatable definition of what constitutes a fault. The rules for fault definition were not sufficiently rigorous to provide unambiguous, repeatable fault counts.

Within the framework of a space mission software development effort at the Jet Propulsion Laboratory (JPL) we have developed a standard for the precise enumeration of faults. This new standard permits software faults to be measured directly from configuration control documents. Our results indicate that reasonable predictors of the number of faults inserted into a software system can be developed from measures of the system?s structural evolution.

We compared the new method of counting faults with two existing techniques to determine whether the fault counting technique has an effect on the quality of the fault models constructed from those counts. The new fault definition provides higher quality fault models than those obtained using the other definitions of fault.

Index Terms:
defect content estimation techniques, fault prediction, software measurement, software modeling.
Citation:
Allen P. Nikora, John C. Munson, "The Effects of Fault Counting Methods on Fault Model Quality," compsac, vol. 1, pp.192-201, 28th Annual International Computer Software and Applications Conference (COMPSAC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.