Skip to main content

Fault Removal Efficiency: A Key Driver in Software Reliability Growth Modeling

  • Chapter
  • First Online:
Reliability Engineering for Industrial Processes

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

  • 40 Accesses

Abstract

In the contemporary landscape of software development, the significance of software reliability cannot be overstated. With the escalating complexity and widespread integration of software systems across diverse domains, ensuring their dependability has emerged as a paramount concern. Software reliability growth models (SRGMs) play a crucial role in assessing and improving the reliability of software systems. These models provide a quantitative framework for understanding the evolution of faults and predicting the reliability of software during its development lifecycle, and illuminate the consequential enhancement in overall reliability over time. Central to this exploration is the concept of fault removal efficiency (FRE), quantifying the proportion of bugs eradicated through meticulous reviews, inspections, and testing processes. As a critical determinant of software quality and process management, FRE provides developers with invaluable insights into testing efficacy and aids in predicting additional efforts required. The chapter explores some SRGMs that incorporate FRE, providing readers with a comprehensive insight into how FRE shapes the dynamics of the SRGM.

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. Kapur PK, Pham H, Chanda U, Kumar V (2013) Optimal allocation of testing effort during testing and debugging phases: a control theoretic approach. Int J Syst Sci 44(9):1639–1650. Vallentin M (2008) Software vulnerabilities lecture notes

    Google Scholar 

  2. Pradhan SK, Kumar A, Kumar V (2023) An optimal software enhancement and customer growth model: a control-theoretic approach. Int J Qual Reliab Manag. https://doi.org/10.1108/IJQRM-08-2022-0240

    Article  Google Scholar 

  3. Pradhan SK, Kumar A, Kumar V (2021) An optimal resource allocation model considering two-phase software reliability growth model with testing effort and imperfect debugging. Reliab Theory Appl 16(SI 2 (64)):241–255

    Google Scholar 

  4. Samal U, Kushwaha S, Kumar A (2023) A testing-effort based SRGM incorporating imperfect debugging and change point. Reliab Theory Appl 18(1 (72)):86–93

    Google Scholar 

  5. Saxena P, Singh N, Shrivastava AK, Kumar V (2021) Testing effort based SRGM and release decision under fuzzy environment. Int J Reliab Saf 15(3):123–140

    Article  Google Scholar 

  6. Saxena P, Ram M (2022) Two phase software reliability growth model in the presence of imperfect debugging and error generation under fuzzy paradigm. Math Eng Sci Aerosp (MESA) 13(2)

    Google Scholar 

  7. Samal U, Kumar A (2023) Redefining software reliability modeling: embracing fault-dependency, imperfect removal, and maximum fault considerations. Qual Eng 1–10

    Google Scholar 

  8. Kumar V, Mathur P, Sahni R, Anand M (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 

  9. Kumar V, Pham H (eds) (2022) Predictive analytics in system reliability. Springer Nature

    Google Scholar 

  10. Anand A, Das S, Singh O, Kumar V (2019) Resource allocation problem for multi versions of software system. In: 2019 Amity international conference on artificial intelligence (AICAI). IEEE, pp 571–576

    Google Scholar 

  11. 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 

  12. Anand A, Das S, Singh O, Kumar V (2022) Testing resource allocation for software with multiple versions. Int J Appl Manag Sci 14(1):23–37

    Article  Google Scholar 

  13. Samal U, Kumar A (2023) A software reliability model incorporating fault removal efficiency and it’s release policy. Comput Stat 1–19

    Google Scholar 

  14. Kumar V, Sahni R, Shrivastava AK (2016) Two-dimensional multi-release software modelling with testing effort, time and two types of imperfect debugging. Int J Reliab Saf 10(4):368–388

    Article  Google Scholar 

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

    Article  Google Scholar 

  16. Haque MA, Ahmad N (2022) A software reliability model using fault removal efficiency. J Reliab Stat Stud 459–472

    Google Scholar 

  17. Chatterjee S, Shukla A (2017) An ideal software release policy for an improved software reliability growth model incorporating imperfect debugging with fault removal efficiency and change point. Asia-Pacific J Oper Res 34(03):1740017

    Article  MathSciNet  Google Scholar 

  18. Verma V, Anand S, Kapur PK, Aggarwal AG (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 Manag 13(5):2429–2441

    Article  Google Scholar 

  19. Wood A (1996) Software reliability growth models. Tandem Tech Rep 96(130056):900

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Umashankar Samal .

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

Samal, U., Kumar, A. (2024). Fault Removal Efficiency: A Key Driver in Software Reliability Growth Modeling. 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_7

Download citation

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

  • 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