Determining an Optimal Time Interval for Testing and Debugging Software
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Author(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 313-319 |
Journal / Publication | IEEE Transactions on Software Engineering |
Volume | 17 |
Issue number | 4 |
Publication status | Published - Apr 1991 |
Externally published | Yes |
Link(s)
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
Research Area(s)
- Bayesian design of experiments computer science optimal testing preposterior analysis reliability demonstration software certification software reliability utility, Index Terms
Citation Format(s)
Determining an Optimal Time Interval for Testing and Debugging Software. / Singpurwalla, Nozer D.
In: IEEE Transactions on Software Engineering, Vol. 17, No. 4, 04.1991, p. 313-319.
In: IEEE Transactions on Software Engineering, Vol. 17, No. 4, 04.1991, p. 313-319.
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review