Skip to main content

Statistical Models for Predicting Reliability of Software Systems in Random Environments

  • Reference work entry
Springer Handbook of Engineering Statistics

Part of the book series: Springer Handbooks ((SHB))

  • 8441 Accesses

Abstract

After a brief overview of existing models in software reliability in Sect. 27.1, Sect. 27.2 discusses a generalized nonhomogeneous Poisson process model that can be used to derive most existing models in the software reliability literature. Section 27.3 describes a generalized random field environment (RFE) model incorporating both the testing phase and operating phase in the software development cycle for estimating the reliability of software systems in the field. In contrast to some existing models that assume the same software failure rate for the software testing and field operation environments, this generalized model considers the random environmental effects on software reliability. Based on the generalized RFE model, Sect. 27.4 describes two specific RFE reliability models, the γ-RFE and β-RFE models, for predicting software reliability in field environments. Section 27.4 illustrates the models using telecommunication software failure data. Some further research considerations based on the generalized software reliability model are also discussed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 309.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. H. Pham, X. Zhang: A software cost model with warranty and risk costs, IEEE Trans. Comput. 48, 71–75 (1999)

    Article  Google Scholar 

  2. H. Pham, L. Normann, X. Zhang: A general imperfect debugging NHPP model with S-shaped fault detection rate, IEEE Trans. Reliab. 48, 169–175 (1999)

    Article  Google Scholar 

  3. A. L. Goel, K. Okumoto: Time-dependent error-detection rate model for software and other performance measures, IEEE Trans. Reliab. 28, 206–211 (1979)

    Article  MATH  Google Scholar 

  4. M. Ohba: Software reliability analysis models, IBM J. Res. Dev. 28, 428–443 (1984)

    Article  Google Scholar 

  5. H. Pham: Software Reliability (Springer, London 2000)

    MATH  Google Scholar 

  6. S. Yamada, M. Ohba, S. Osaki: S-shaped reliability growth modeling for software error detection, IEEE Trans. Reliab. 33, 475–484 (1984)

    Article  Google Scholar 

  7. X. Zhang, X. Teng, H. Pham: Considering fault removal efficiency in software reliability assessment, IEEE Trans. Syst. Man Cybern. A 33, 114–120 (2003)

    Article  Google Scholar 

  8. H. Pham, X. Zhang: NHPP software reliability and cost models with testing coverage, Eur. J. Oper. Res. 145, 443–454 (2003)

    Article  MATH  Google Scholar 

  9. X. Zhang, H. Pham: Predicting operational software availability and its Applications to telecommunication systems, Int. J. Syst. Sci. 33(11), 923–930 (2002)

    Article  MATH  Google Scholar 

  10. H. Pham, H. Wang: A quasi renewal process for software reliability and testing costs, IEEE Trans. Syst. Man Cybern. A 31, 623–631 (2001)

    Article  Google Scholar 

  11. X. Zhang, Mi-Young Shin: Exploratory analysis of environmental factors for enhancing the software reliability assessment, J. Syst. Softw. 57, 73–78 (2001)

    Article  Google Scholar 

  12. L. Pham, H. Pham: A Bayesian predictive software reliability model with pseudo-failures, IEEE Trans. Syst. Man Cybern. A 31(3), 233–238 (2001)

    Article  Google Scholar 

  13. X. Zhang, H. Pham: Comparisons of nonhomogeneous Poisson process software reliability models and its applications, Int. J. Syst. Sci. 31(9), 1115–1123 (2000)

    Article  MATH  Google Scholar 

  14. H. Pham: Software reliability and cost models: perspectives, comparison and practice, Eur. J. Oper. Res. 149, 475–489 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  15. B. Yang, M. Xie: A study of operational, testing reliability in software reliability analysis, Reliab. Eng. Syst. Safety 70, 323–329 (2000)

    Article  Google Scholar 

  16. X. Zhang, D. Jeske, H. Pham: Calibrating software reliability models when the test environment does not match the user environment, Appl. Stochastic Models Bus. Ind. 18, 87–99 (2002)

    Article  MathSciNet  Google Scholar 

  17. D. R. Cox: Regression models and life tables (with discussion), J. R. Stat. Soc. Ser. B 34, 133–144 (1972)

    Google Scholar 

  18. X. Teng, H. Pham: A software cost model for quantifying the gain with considerations of random field environment, IEEE Trans. Comput. 53, 3 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Hoang Pham or Xiaolin Teng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag

About this entry

Cite this entry

Pham, H., Teng, X. (2006). Statistical Models for Predicting Reliability of Software Systems in Random Environments. In: Pham, H. (eds) Springer Handbook of Engineering Statistics. Springer Handbooks. Springer, London. https://doi.org/10.1007/978-1-84628-288-1_27

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-288-1_27

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-806-0

  • Online ISBN: 978-1-84628-288-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics