Software reliability growth modeling integrating imperfect debugging, learning effects, and uncertain testing environments
To understand how software quality improves during testing, SRGMs play a significant role. SRGMs are even more critical, especially when human learning, debugging practices, and uncertainties in the testing environment influence fault detection processes. Traditional SRGMs often assume ideal or simplified conditions, which may not fully reflect real testing scenarios. To address this gap, this study proposes two SRGMs that consider imperfect debugging, S-shaped learning pattern, and uncertainty modeled through a Weibull distribution. These additions allow the models to capture fault detection behaviors more realistically. The performance of the proposed models is evaluated using three datasets and compared with some well-known SRGMs. Results show that the proposed models perform competitively across all datasets. Although no single model dominates across all cases, the results indicate that combining learning and uncertainty provides flexibility and enhanced predictive ability in various testing environments.
Authors
- Shivani Kushwaha (ORCID: https://orcid.org/0000-0001-8097-868X)
- Umashankar Samal (ORCID: https://orcid.org/0000-0002-9608-2260)
- Sujit Kumar Pradhan (ORCID: https://orcid.org/0000-0002-5735-1878)
- Chandan Kumar
Institutions
- Biju Patnaik University of Technology (IN)
- GLA University (IN)
Publication Details
- Journal
- Proceedings of the Institution of Mechanical Engineers Part O Journal of Risk and Reliability
- Published
- 2026-03-26
- DOI
- https://doi.org/10.1177/1748006x261432523
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00