Skip to main navigation Skip to search Skip to main content

Determining an Optimal Time Interval for Testing and Debugging Software

  • Nozer D. Singpurwalla

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

In this paper, we describe an approach for addressing the important problem of how long to test and debug software before it is released. Our approach is based on the principles of decision making under uncertainty, and involves a maximization of expected utility. We suggest two plausible forms for the utility function, one based on costs alone and the other involving the realized reliability of the software. Using results from the literature on probabilistic models for software failure, we outline, for the case of single state testing, the ensuing optimization problem which can be addressed using numerical techniques. The sensitivity of our results to the various input parameters is discussed and some directions for future research outlined. © 1991 IEEE
Original languageEnglish
Pages (from-to)313-319
JournalIEEE Transactions on Software Engineering
Volume17
Issue number4
DOIs
Publication statusPublished - Apr 1991
Externally publishedYes

Research Keywords

  • Bayesian design of experiments computer science optimal testing preposterior analysis reliability demonstration software certification software reliability utility
  • Index Terms

Fingerprint

Dive into the research topics of 'Determining an Optimal Time Interval for Testing and Debugging Software'. Together they form a unique fingerprint.

Cite this