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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
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
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
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)
Samal U, Kumar A (2023) Redefining software reliability modeling: embracing fault-dependency, imperfect removal, and maximum fault considerations. Qual Eng 1–10
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
Kumar V, Pham H (eds) (2022) Predictive analytics in system reliability. Springer Nature
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
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
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
Samal U, Kumar A (2023) A software reliability model incorporating fault removal efficiency and it’s release policy. Comput Stat 1–19
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
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
Haque MA, Ahmad N (2022) A software reliability model using fault removal efficiency. J Reliab Stat Stud 459–472
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
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
Wood A (1996) Software reliability growth models. Tandem Tech Rep 96(130056):900
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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)