This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Predicting Where Faults Can Hide from Testing
March/April 1991 (vol. 8 no. 2)
pp. 41-48

Sensitivity analysis, which estimates the probability that a program location can hide a failure-causing fault, is addressed. The concept of sensitivity is discussed, and a fault/failure model that accounts for fault location is presented. Sensitivity analysis requires that every location be analyzed for three properties: the probability of execution occurring, the probability of infection occurring, and the probability of propagation occurring. One type of analysis is required to handle each part of the fault/failure model. Each of these analyses is examined, and the interpretation of the resulting three sets of probability estimates for each location is discussed. The relationship of the approach to testability is considered.

Index Terms:
sensitivity analysis; program location; failure-causing fault; fault/failure model; fault location; execution; infection; propagation; probability estimates; testability; probability; program testing; sensitivity analysis
Citation:
Jeffrey Voas, Larry Morrel, Keith Miller, "Predicting Where Faults Can Hide from Testing," IEEE Software, vol. 8, no. 2, pp. 41-48, March-April 1991, doi:10.1109/52.73748
Usage of this product signifies your acceptance of the Terms of Use.