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.
Preview
Unable to display preview. Download preview PDF.
References
H. Hecht, "Measurement, estimation and prediction of software reliability", in Software Engineering Technology — Volume 2, Maidenhead, Berkshire, England, Infotech International 1977, pp. 209–224.
J.D. Musa, "The measurement and management of software reliability", IEEE Proceedings, 68(9), Sept. 1980, pp. 1131–1143.
J.D. Musa, "A theory of software reliability and its application", IEEE Trans. Software Eng., SE-1(3), Sept. 1975, pp. 312–327.
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.
H.Hecht, "Allocation of resources for software reliability", Proc. COMPCON Fall 1981, pp. 74–82.
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.
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.
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.
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.
P. Moranda, "Predictions of software reliability during debugging", Proc. Ann. Reliability and Maintainability Symposium, Washington, D.C., January 1975, pp. 327–332.
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.
Z. Jelinski, P.B. Moranda, "Software reliability research", Statistical Computer Performance Evaluation, W. Freiberger, Ed., New York: Academic, 1972, pp. 465–484.
M. Shooman, "Probabilistic models for software reliability prediction", Statistical Computer Performance Evaluation, see [12], pp. 485–502.
W.L. Wagoner, The Final Report of Software Reliability Measurement Study, Aerospace Report No. TOR-0074(4112-1), August 1973.
G.J. Schick, R.W. Wolverton, "Assessment of software reliability", Proc. Operations Research, Physica-Verlag, Wurzburg-Wien, 1973, pp.395–422.
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.
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.
A.L.Goel, K. Okumoto, "An analysis of recurrent software errors in a real-time control system", Proc. ACM Conference, 1978, pp. 496–501.
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.
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.
K. Okumoto, "A statistical method for software quality control", IEEE Trans. Soft. Eng., SE-11(12), pp. 1424–1430.
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.
J.D.Musa, A.Iannino, K.Okumoto, Software Reliability: Measurement, Prediction, Application, McGraw-Hill, 1987.
J.D. Musa, "Software reliability measurement", Journal of Systems and Software, 1(3), 1980, pp. 223–241.
J.D.Musa, "Software reliability measures applied to system engineering", 1979 NCC Proceedings, New York, N.Y., June 4–7, 1979, pp. 941–946.
J.D.Musa, "The use of software reliability measures in project management", Proc. COMPSAC 78, Chicago, Illinois, November 14–16, 1978, pp. 493–498.
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.
J.D.Musa, "Program for Software Reliability and System Test Schedule Estimation-User's Guide", available from author.
J.D.Musa, P.A. Hamilton, "Program for Software Reliability and System Test Schedule Estimation — Program Documentation", available from author.
W. Kremer, "Birth-death and bug counting", IEEE Transactions on Reliability, R-32(1), April 1983, pp. 37–47.
Author information
Authors and Affiliations
Editor information
Rights 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