DocumentCode
1567608
Title
The effects of fault counting methods on fault model quality
Author
Nikora, Allen P. ; Munson, John C.
Author_Institution
Jet Propulsion Lab., California Inst. of Technol.
fYear
2004
Firstpage
192
Abstract
Over the past few 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 chum, 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 chum. 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
Keywords
aerospace computing; software reliability; Jet Propulsion Laboratory; code churn; configuration control documents; fault counting methods; fault enumeration; fault model quality; software fault predictors; space mission software development; structural evolution; synthesized metrics; Application software; Collaborative software; Fault diagnosis; Laboratories; Predictive models; Propulsion; Software measurement; Software standards; Software systems; Space missions;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2004. COMPSAC 2004. Proceedings of the 28th Annual International
Conference_Location
Hong Kong
ISSN
0730-3157
Print_ISBN
0-7695-2209-2
Type
conf
DOI
10.1109/CMPSAC.2004.1342827
Filename
1342827
Link To Document