An introduction to software reliability modelling

  • Sergio Bittanti
  • Paolo Bolzern
  • Riccardo Scattolini
Part of the Lecture Notes in Computer Science book series (LNCS, volume 341)


The motivation for the use of mathematical models in the analysis and prediction of software reliability evolution during the testing phase is discussed. Then, the basic reliability concepts, such as the hazard rate, the mean time to failure and so on, are introduced. Finally, the most important models used in software reliability are overviewed.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    M.L. Shooman "Software engineering: design, reliability and management" McGraw-Hill, 1972.Google Scholar
  2. [2]
    M. Lipow "Estimation of software package residual errors" TWR Software Series Report SS-72-09, 1972.Google Scholar
  3. [3]
    R.E. Barlow, F. Proschan "Mathematical theory of reliability" Wiley, 1965.Google Scholar
  4. [4]
    J.D. Musa, A. Iannino, K. Okumoto "Software reliability" McGraw-Hill, 1987.Google Scholar
  5. [5]
    C.J. Dale "Software reliability evaluation methods" British Aerospace, Report ST26750.Google Scholar
  6. [6]
    A. A. Abdel-Ghaly, P. Y. Chan, B. Littlewood "Evaluation of competing software reliability predictions", IEEE Tr. on Software Eng., SE 12, 9, 950–966, 1986.Google Scholar
  7. [7]
    C.S. Kendall and A. Stuart "The advanced theory of statistics", Hafner, 1961.Google Scholar
  8. [8]
    N.R. Mann, R.E. Schafer. N.D. Singpurwalla "Methods for Statistical Analysis of Reliability and Life Data", Wiley, 1974.Google Scholar
  9. [9]
    Z. Jelinski, P.B. Moranda "Software reliability research", in "Statistical computer performance evaluation" (W. Freiberger ed.) Academic Press, 1972.Google Scholar
  10. [10]
    S. Bittanti, P. Bolzern, C. Ghezzi, R. Scattolini "A proposal for a new sotware reliability model and its preliminary assessment", 3rd Conf. on Software Engineering, Versailles, 1986.Google Scholar
  11. [11]
    B. Littlewood, J.L. Verrall "A Bayesian growth model for computer software", J. Royal Stat. Soc. C, 22, 332–346, 1973.Google Scholar
  12. [12]
    A.L. Goel, K. Okumoto "Time-dependent error detection rate model for software reliability and other performances measures", IEEE Trans.Rel. R-28, 206–211, 1979.Google Scholar
  13. [13]
    D.R. Miller "Exponential order statistic models of software reliability growth", George Washigton University, Washington DC, Tech. Report T-496/94, 1984.Google Scholar
  14. [14]
    B. Littlewood "Stochastic reliability growth: A model for fault-removal in computer programs and hardware designs", IEEE Trans. Rel. R-30, 313–320, 1981.Google Scholar
  15. [15]
    A.L. Goel, K. Okumoto "An imperfect debugging model for reliability and other quantitative measures of software systems", Bayesian Software Prediction Models, Rome Air Development Center, NY, USA, Rep. RADC-TR-78-155, 1978.Google Scholar
  16. [16]
    B. Littlewood "Software reliability model for modular program structure", IEEE Trans. Rel. R-28, 241–246, 1979.Google Scholar
  17. [17]
    D.W. Wightman, A. Bendell "Proportional hazards modelling of software failure data", Pergamon Infotech State of the Art Report, UK, 229–242, 261–263, 1986.Google Scholar
  18. [18]
    A. Iannino, J.D. Musa, K. Okumoto, B. Littlewood "Criteria for software reliability model comparisons", IEEE Trans. Soft. Eng., SE-10, 6, 687–691, 1984.Google Scholar
  19. [19]
    S. Bittanti "Is the prediction error of a regression model white?", J. Franklin Inst., 315, 4, 239–246, 1983.Google Scholar

Copyright information

© Springer-Verlag 1988

Authors and Affiliations

  • Sergio Bittanti
    • 1
  • Paolo Bolzern
    • 1
  • Riccardo Scattolini
    • 2
  1. 1.Dipartimento di ElettronicaPolitecnico di MilanoMilanoItaly
  2. 2.Dipartimento di Informatica e SistemisticaUniversita' degli Studi di PaviaPaviaItaly

Personalised recommendations