Software Reliability Growth Model Considering Imperfect Debugging and Fault Removal Efficiency

ABSTRACT Software reliability is a critical metric for determining the readiness and quality of software products before release. In this study, a software reliability growth model (SRGM) is proposed that integrates imperfect debugging and fault removal efficiency to better reflect real‐world testing environments. The model accounts for the possibility of introducing new faults during debugging and adjusts the fault removal process based on the testing team's efficiency and learning progression of the testing team. Furthermore, an optimal software release time is derived by considering various costs, including testing, debugging, warranty, and reputation, with the required reliability levels. The proposed model is validated using two widely adopted datasets, demonstrating consistently superior performance compared to several existing models. This model offers a valuable tool for researchers in software reliability, providing a more accurate representation of debugging processes, and facilitating more informed decisions regarding optimal software release timing.

Authors

Institutions

Publication Details

Journal
Quality and Reliability Engineering International
Published
2024-12-29
DOI
https://doi.org/10.1002/qre.3716
Citations
10
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
4.85
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Software Reliability Growth Model Considering Imperfect Debugging and Fault Removal Efficiency

Umashankar Samal
10 citations
Quality and Reliability Engineering International
Software Reliability and Analysis Research
4.85
article

Software Reliability Growth Model Considering Imperfect Debugging and Fault Removal Efficiency

Umashankar Samal
article en
10 citations

Abstract

ABSTRACT Software reliability is a critical metric for determining the readiness and quality of software products before release. In this study, a software reliability growth model (SRGM) is proposed that integrates imperfect debugging and fault removal efficiency to better reflect real‐world testing environments. The model accounts for the possibility of introducing new faults during debugging and adjusts the fault removal process based on the testing team's efficiency and learning progression of the testing team. Furthermore, an optimal software release time is derived by considering various costs, including testing, debugging, warranty, and reputation, with the required reliability levels. The proposed model is validated using two widely adopted datasets, demonstrating consistently superior performance compared to several existing models. This model offers a valuable tool for researchers in software reliability, providing a more accurate representation of debugging processes, and facilitating more informed decisions regarding optimal software release timing.

Quality and Reliability Engineering InternationalVol. 41(4)
GLA University (IN)
Openalex Percentile: Top 4%
Software Reliability and Analysis Research
4.85
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Software Reliability Growth Model Considering Imperfect Debugging and Fault Removal Efficiency — Umashankar Samal · Quality and Reliability Engineering International (2024) | TGRS Research Map | TGRS