Skip to main content

Application of basic and logarithmic poisson execution time models in software reliability measurement

  • Chapter
  • First Online:
Software Reliability Modelling and Identification

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 341))

Abstract

Two software reliability models that share the advantageous property of being based on execution time are presented. They are compared with a number of other published models. Predictive validity is established using sets of failure data from a varied group of software projects and two different parameter estimation methods. The characteristics and advantages and disadvantages of the two with respect to each other are discussed.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Hecht, "Measurement, estimation and prediction of software reliability", in Software Engineering Technology — Volume 2, Maidenhead, Berkshire, England, Infotech International 1977, pp. 209–224.

    Google Scholar 

  2. J.D. Musa, "The measurement and management of software reliability", IEEE Proceedings, 68(9), Sept. 1980, pp. 1131–1143.

    Google Scholar 

  3. J.D. Musa, "A theory of software reliability and its application", IEEE Trans. Software Eng., SE-1(3), Sept. 1975, pp. 312–327.

    Google Scholar 

  4. J.D.Musa, K. Okumoto, "A logarithmic Poisson execution time model for software reliability measurement", Proc. 7th International Conference on Software Engineering, Orlando, Florida, March 26–29, 1984, pp. 230–238.

    Google Scholar 

  5. H.Hecht, "Allocation of resources for software reliability", Proc. COMPCON Fall 1981, pp. 74–82.

    Google Scholar 

  6. J.D. Musa, K. Okumoto, "A comparison of time domains for software reliability models", Journal of Systems and Software, 4(4), Nov. 1984, pp. 277–287.

    Google Scholar 

  7. A.L. Goel, K. Okumoto, "Time-dependent error detection rate model for software reliability and other performance measures", IEEE Trans. Rel., R-28(3), August 1979, pp. 206–211.

    Google Scholar 

  8. A. Iannino, B. Littlewood, J.D. Musa, K. Okumoto, "Criteria for software reliability model comparisons", IEEE Trans. Soft. Eng., SE-10(6), Nov. 1984, pp. 687–691.

    Google Scholar 

  9. J.D. Musa, K. Okumoto, "Software reliability models; concepts, classification, comparisons and practice", Proc. Electronic Systems Effectiveness and Life Cycle Costing Conference, Norwich, U.K., July 19–31, 1982, NATO ASI Series, Vol. F3, (Ed:J.W. Skwirzynski) Springer-Verlag, Heidelberg, 1983, pp. 395–424.

    Google Scholar 

  10. P. Moranda, "Predictions of software reliability during debugging", Proc. Ann. Reliability and Maintainability Symposium, Washington, D.C., January 1975, pp. 327–332.

    Google Scholar 

  11. N.F. Schneidewind, "Analysis of error processes in computer software", Proc. 1975 International Conference Reliable Software, Los Angeles, April 21–23, 1975, pp. 337–346.

    Google Scholar 

  12. Z. Jelinski, P.B. Moranda, "Software reliability research", Statistical Computer Performance Evaluation, W. Freiberger, Ed., New York: Academic, 1972, pp. 465–484.

    Google Scholar 

  13. M. Shooman, "Probabilistic models for software reliability prediction", Statistical Computer Performance Evaluation, see [12], pp. 485–502.

    Google Scholar 

  14. W.L. Wagoner, The Final Report of Software Reliability Measurement Study, Aerospace Report No. TOR-0074(4112-1), August 1973.

    Google Scholar 

  15. G.J. Schick, R.W. Wolverton, "Assessment of software reliability", Proc. Operations Research, Physica-Verlag, Wurzburg-Wien, 1973, pp.395–422.

    Google Scholar 

  16. B. Littlewood, "Software reliability-growth; a model for fault-removal in computer-programs and hardware-design", IEEE Trans. Reliability, R-30(4), Oct. 1981, pp. 313–320.

    Google Scholar 

  17. P.A. Keiller, et al., "On the quality of software reliability production", Proceedings of NATO Advanced Study Institute on Electronic Systems Effectiveness and Life Cycle Costing, Norwich, U.K., July 19–31, 1982, NATO ASI Series, Vol. F3, (Ed: J.W. Skwirzynski) Springer-Verlag, Heidelberg, 1983, pp. 441–460.

    Google Scholar 

  18. A.L.Goel, K. Okumoto, "An analysis of recurrent software errors in a real-time control system", Proc. ACM Conference, 1978, pp. 496–501.

    Google Scholar 

  19. B. Littlewood, J.L. Verall, "A Bayesian reliability growth model for computer software", 1973 IEEE Symp. Computer Software Reliability, New York, N.Y., Apr. 30-May 2, 1973, pp. 70–77.

    Google Scholar 

  20. L.H. Crow, "Reliability analysis for complex, repairable system", Reliability and Biometry, Edited by F. Proshan and R.J. Serfling, SIAM, Philadelphia, PA, 1974, pp. 379–410.

    Google Scholar 

  21. K. Okumoto, "A statistical method for software quality control", IEEE Trans. Soft. Eng., SE-11(12), pp. 1424–1430.

    Google Scholar 

  22. J.D. Musa, A. Iannino, "Software reliability modeling-accounting for program size variation due to integration or design changes", ACM SIGMETRICS Performance Evaluation Review, 10(2), pp. 16–25.

    Google Scholar 

  23. J.D.Musa, A.Iannino, K.Okumoto, Software Reliability: Measurement, Prediction, Application, McGraw-Hill, 1987.

    Google Scholar 

  24. J.D. Musa, "Software reliability measurement", Journal of Systems and Software, 1(3), 1980, pp. 223–241.

    Google Scholar 

  25. J.D.Musa, "Software reliability measures applied to system engineering", 1979 NCC Proceedings, New York, N.Y., June 4–7, 1979, pp. 941–946.

    Google Scholar 

  26. J.D.Musa, "The use of software reliability measures in project management", Proc. COMPSAC 78, Chicago, Illinois, November 14–16, 1978, pp. 493–498.

    Google Scholar 

  27. P.A.Hamilton, J.D. Musa, "Measuring reliability of computation center software", Proc. 3rd Int. Conf. Soft. Eng., Atlanta, Ga, May 10–12, 1978, pp. 29–36.

    Google Scholar 

  28. J.D.Musa, "Program for Software Reliability and System Test Schedule Estimation-User's Guide", available from author.

    Google Scholar 

  29. J.D.Musa, P.A. Hamilton, "Program for Software Reliability and System Test Schedule Estimation — Program Documentation", available from author.

    Google Scholar 

  30. W. Kremer, "Birth-death and bug counting", IEEE Transactions on Reliability, R-32(1), April 1983, pp. 37–47.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Sergio Bittanti

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag

About this chapter

Cite this chapter

Musa, J.D., Okumoto, K. (1988). Application of basic and logarithmic poisson execution time models in software reliability measurement. In: Bittanti, S. (eds) Software Reliability Modelling and Identification. Lecture Notes in Computer Science, vol 341. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0034287

Download citation

  • DOI: https://doi.org/10.1007/BFb0034287

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50695-9

  • Online ISBN: 978-3-540-46072-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics