Sensitivity-Analysis and Estimating Number-of-Faults in Removal Debugging

Paul S.F. Yip*, Liquni Xi Zhejiang, Daniel Y.T. Fong, Y. Hayakawa

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)


Summary & Conclusions -Estimating the number of faults in a computer program is important in software debugging. A martingale equation is used to estimate the number of faults in removal-debugging by assuming a known proportionality constant between the failure rate of a 'newly detected fault' and a 'seeded fault'. The sensitivity of the assumption is examined, and the results are generalized to allow an unknown proportionality. The information of the proportionality is shown to be crucial in the precision & availability of the estimates. It is advisable to obtain the information about the proportionality constant from external sources in order to improve the efficiency of the method in this paper.

Original languageEnglish
Pages (from-to)300-305
Number of pages6
JournalIEEE Transactions on Reliability
Issue number3
Publication statusPublished - 1999 Sept
Externally publishedYes


  • Martingale estimating equation
  • Removal debugging
  • Seeded fault
  • Sensitivity analysis

ASJC Scopus subject areas

  • Safety, Risk, Reliability and Quality
  • Electrical and Electronic Engineering


Dive into the research topics of 'Sensitivity-Analysis and Estimating Number-of-Faults in Removal Debugging'. Together they form a unique fingerprint.

Cite this