Skip to main content

Modelling Software Reliability Growth Incorporating Testing Coverage Function and Fault Reduction Factor

  • Chapter
  • First Online:
Reliability Engineering for Industrial Processes

Part of the book series: Springer Series in Reliability Engineering ((RELIABILITY))

  • 46 Accesses

Abstract

Computer software has gradually evolved into a necessary component in many sectors of our everyday lives and a crucial component in many systems that requires quality software. A number of studies have been undertaken in recent years in order to develop an extremely trustworthy software system. To be more precise, there have been several analytical software reliability models put out for the evaluation of software reliability. Here, we examine reliability growth models that take into account testing coverage and fault reduction factor, two of the most important environmental factors, and how incorporating these factors into the models provides a more accurate and comprehensive measure of software reliability during the development phase.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Article  Google Scholar 

  2. Kapur P, Garg R (1992) A software reliability growth model for an error-removal phenomenon. Softw Eng J 7(4):291–294

    Article  Google Scholar 

  3. Verma V, Anand S, Aggarwal AG (2019) Software warranty cost optimization under imperfect debugging. Int J Qual Reliab Manage 37(9/10):1233–1257

    Article  Google Scholar 

  4. Kapur P et al (2009) General framework for change point problem in software reliability and related release time problem. Int J Reliab Qual Saf Eng 16(06):567–579

    Article  Google Scholar 

  5. Kumar V et al (2016) Two-dimensional multi-release software reliability modeling for fault detection and fault correction processes. Int J Reliab Qual Saf Eng 23(03):1640002

    Article  Google Scholar 

  6. Pradhan V, Kumar A, Dhar J (2022) Modelling software reliability growth through generalized inflection S-shaped fault reduction factor and optimal release time. Proc Inst Mech Eng Part O: J Risk Reliab 236(1):18–36

    Google Scholar 

  7. Li Q, Pham H (2017) A testing-coverage software reliability model considering fault removal efficiency and error generation. PLoS ONE 12(7):e0181524

    Article  Google Scholar 

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

    Article  Google Scholar 

  9. Hsu C-J, Huang C-Y, Chang J-R (2011) Enhancing software reliability modeling and prediction through the introduction of time-variable fault reduction factor. Appl Math Model 35(1):506–521

    Article  Google Scholar 

  10. Huang C-Y, Kuo S-Y, Lyu MR (2007) An assessment of testing-effort dependent software reliability growth models. IEEE Trans Reliab 56(2):198–211

    Article  Google Scholar 

  11. Neha, GK, Jindal V (2022) Release planning analysis through testing coverage and fault reduction factor based models with change point perspective. In: Optimization models in software reliability. Springer, pp 83–110

    Google Scholar 

  12. Tandon A, Neha, Aggarwal AG (20200 Testing coverage based reliability modeling for multi-release open-source software incorporating fault reduction factor. Life Cycle Reliab Saf Eng 9(4):425–435

    Google Scholar 

  13. Verma V et al (2022) Unified framework to assess software reliability and determine optimal release time in presence of fault reduction factor, error generation and fault removal efficiency. Int J Syst Assur Eng Manage 13(5):2429–2441

    Article  Google Scholar 

  14. Pachauri B, Dhar J, Kumar A (2015) Incorporating inflection S-shaped fault reduction factor to enhance software reliability growth. Appl Math Model 39(5–6):1463–1469

    Article  MathSciNet  Google Scholar 

  15. Neha T, Abhishek, Kaur G (2022) Release planning problem with testing coverage and fault reduction factor under imperfect debugging. Adv Math Sci Appl 31(1)

    Google Scholar 

  16. Yamada S, Tokuno K, Osaki S (1992) Imperfect debugging models with fault introduction rate for software reliability assessment. Int J Syst Sci 23(12):2241–2252

    Article  Google Scholar 

  17. Li Q, Pham H (2017) NHPP software reliability model considering the uncertainty of operating environments with imperfect debugging and testing coverage. Appl Math Model 51:68–85

    Article  MathSciNet  Google Scholar 

  18. Li X et al (2011) Reliability analysis and optimal version-updating for open source software. Inf Softw Technol 53(9):929–936

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Neha, Tandon, A., Kaur, G., Kapur, P.K. (2024). Modelling Software Reliability Growth Incorporating Testing Coverage Function and Fault Reduction Factor. In: Kapur, P.K., Pham, H., Singh, G., Kumar, V. (eds) Reliability Engineering for Industrial Processes. Springer Series in Reliability Engineering. Springer, Cham. https://doi.org/10.1007/978-3-031-55048-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-55048-5_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-55047-8

  • Online ISBN: 978-3-031-55048-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics