Skip to main content
Log in

Bayesian optimum stopping rule for software release

  • Theoretical Article
  • Published:
OPSEARCH Aims and scope Submit manuscript

Abstract

This Paper proposes a Bayesian approach to find out the optimum stopping rule of software testing. We consider a discrete periodic debugging framework so that software can be released for market once the criteria are fulfilled. Simplification of stopping rules were obtained by using some specific prior distributions of the number of remaining bugs. We also develop necessary and sufficient conditions for stopping the software testing. Some illustrative examples are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. Benkherouf, L., Bather, J.A.: Oil exploration: sequential dicisions in the face of uncertainty. J. Appl. Probab. 25, 529–543 (1988)

    Article  Google Scholar 

  2. Chakraborty, A.K.: Software quality testing and remedies. Ph.D. thesis (1996)

  3. Chakraborty, A.K., Arthanari, T.S.: Optimum testing time for software under an exploration model. Opsearch 31(3), 202–214 (1994)

    Google Scholar 

  4. Das, S., Dewanji, A., Chakraborty, A.K.: Software reliability modeling with periodic debugging schedule. IEEE Trans. Reliab. 65(3), 1449–1456 (2016)

    Article  Google Scholar 

  5. Dewanji, A., Sengupta, D., Chakraborty, A.K.: A discrete time model for software reliability with application to a flight control software. Appl. Stoch. Models Bus. Ind. 27, 723–731 (2011)

    Article  Google Scholar 

  6. Ghosh, S., Roy, S., Chakraborty, A.K.: Determining optimum software release time with Euler distribution as a prior for the number of undiscovered bugs. In: John, B., Acharya, U.H., Chakraborty, A.K. (eds.) Quality and Reliability Engineering-Recent Trends and Future Directions, pp. 302–312. Allied Publisher, New Delhi (2013)

    Google Scholar 

  7. Jelinski, Z., Moranda, P.B.: Software reliability research. In: Shooman, M.L., Freiburger, W. (eds.) Statistical Computer Performance Evaluation, pp. 465–484. Academic Press, New York (1972)

    Chapter  Google Scholar 

  8. Koch, H.S., Kubat, P.: Optimal release time of computer software. IEEE Trans. Softw. Eng. 9(3), 323–327 (1983)

    Article  Google Scholar 

  9. Lai, R., Garg, M., Kapur, P.K., Liu, S.: A study of when to release a software product from the perseptive of software reliability models. J. Softw. 6(4), 651–661 (2011)

    Article  Google Scholar 

  10. Li, X., Xie, M., Ng, S.H.: Sensitivity analysis of release time of software reliability models incorporating testing effort with multiple change-points. Appl. Math. Modell. 34, 3560–3570 (2010)

    Article  Google Scholar 

  11. Musa, J.D., Iannino, A., Okumoto, K.: Software Reliability: Measurement, Prediction, Application. McGraw-Hill, Inc., New York (1987)

    Google Scholar 

  12. Nayak, T.K.: Estimating population size by recapture sampling. Biometrika 75, 113–120 (1988)

    Article  Google Scholar 

  13. Okumoto, K., Goel, A.L.: Optimum release time for software systems based on reliability and cost criteria. J. Syst. Softw. 1, 315–318 (1980)

    Article  Google Scholar 

  14. Worwa, K.: Adiscrete-time software reliability-growth model and its application for predicting the number of errors encountered during program testing. Control Cybern. 34, 589–606 (2005)

    Google Scholar 

  15. Yang, M.C.K., Chao, A.: Reliability estimation and stopping-ruls for software testing, based on repeated appearances of bugs. IEEE Trans. Reliab. 44, 315–321 (1995)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suchismita Das.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chakraborty, A.K., Basak, G.K. & Das, S. Bayesian optimum stopping rule for software release. OPSEARCH 56, 242–260 (2019). https://doi.org/10.1007/s12597-018-00353-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12597-018-00353-0

Keywords

Mathematics Subject Classification

Navigation