Modeling software fault dynamics with imperfect debugging and time-varying fault detection
*Shiv Kumar SharmaCorresponding authorshivksharma2005@gmail.comDepartment of MathematicsUniversity Institute of Sciences (UIS)Chandigarh UniversityMohali, Punjab, 140413, IndiaView full profile → , Rohit Kumar Ranarohitrana89996@gmail.comDepartment of MathematicsUniversity Institute of Sciences (UIS)Chandigarh UniversityMohali, Punjab, 140413, IndiaView full profile →
* Corresponding author · click or hover a name for details
- Received:
- 01 Feb 2026
- Published Online:
- 25 Aug 2026
- Article type:
- Research Article
- Language:
- EN
- Article no.:
- JIM-2642
- Pages:
- 2565–2571
Abstract
In order to address time-dependent faults in software systems, this work presents a novel Imperfect Debugging Software Reliability Growth Model for time dependent faults. Recognizing the intrinsic flaws in debugging procedures, the suggested model provides a sophisticated method of evaluating software reliability. This show that the model captures the intricate dynamics of time-dependent errors through rigorous empirical validation and analytical examination. This innovative SRGM represents a significant advancement in software reliability growth modelling with imperfect debugging techniques and has great potential to improve the reliability and efficiency of real-world software systems.
Keywords
Subject Classifications
References
[1] M. Ohba and X. M. Chou, “Does imperfect debugging affect software reliability growth?” in Proc. 11th Int. Conf. Software Engineering (ICSE), pp. 237–244 (1989), doi: 10.1145/74587.74619.
[2] S. Yamada, K. Tokuno, and S. Osaki, “Software reliability measurement in imperfect debugging environment and its application,” Reliability Engineering & System Safety, vol. 40, no. 2, pp. 139–147 (1993).
[3] V. Pradhan, A. Kumar, and J. Dhar, “Enhanced growth model of software reliability with generalized inflection S-shaped testing-effort function,” Journal of Interdisciplinary Mathematics, vol. 25, no. 1, pp. 137–153 (2022).
[4] P. K. Kapur and S. Younes, “Modelling an imperfect debugging phenomenon in software reliability,” Microelectronics Reliability, vol. 36, no. 5, pp. 645–650 (1996), doi: 10.1016/0026-2714(95)00157-3.
[5] Y. Dong and Y. Qin-rong, “A software reliability growth model under imperfect debugging,” Journal-Wuhan University Natural Sciences Edition, vol. 45, no. 5B, pp. 703–705 (1999).
[6] H.-J. Shyur, “A stochastic software reliability model with imperfect-debugging and change-point,” Journal of Systems and Software, vol. 66, no. 2, pp. 135–141 (2003), doi: 10.1016/S0164-1212(02)00071-7.
[7] S. S. Gokhale, M. R. Lyu, and K. S. Trivedi, “Incorporating fault debugging activities into software reliability models: A simulation approach,” IEEE Trans. Rel., vol. 55, no. 2, pp. 281–292 (2006), doi: 10.1109/TR.2006.874911.
[8] M. N. Hanifatu, S. Nasiru, and D. Jakperik, “Generalized power Weibull software reliability growth model,” Journal of Information and Optimization Sciences, vol. 43, no. 8, pp. 1987–2006 (2022).
[9] O. N. Raju, “Software reliability growth models for the safety critical software with imperfect debugging,” Int. J. Comput. Sci. Eng., vol. 3, no. 8, pp. 3019–3026 (2011).
[10] S. P. Ravi, N. Supriya, and G. K. Mohan, “SPC for software reliability: Imperfect software debugging model,” Int. J. Comput. Sci. Issues, vol. 8, no. 3, pp. 219 (2011).
[11] P. Roy, G. S. Mahapatra, and K. N. Dey, “An NHPP software reliability growth model with imperfect debugging and error generation,” Int. J. Rel. Qual. Saf. Eng., vol. 21, no. 2, Art. no. 1450008 (2014).
[12] J. Iqbal, “Software reliability growth models: A comparison of linear and exponential fault content functions for study of imperfect debugging situations,” Cogent Engineering, vol. 4, no. 1, Art. no. 1286739 (2017).
[13] Q. Li and P. Hoang, “NHPP software reliability model considering the uncertainty of operating environments with imperfect debugging and testing coverage,” Applied Mathematical Modelling, vol. 51, pp. 68–85 (2017).
[14] S. Chatterjee, D. Saha, and A. Sharma, “Multi-upgradation software reliability growth model with dependency of faults under change point and imperfect debugging,” Journal of Software: Evolution and Process, vol. 33, no. 6, Art. no. e2344 (2021), doi: 10.1002/smr.2344.
[15] S. K. Sharma, K. Thukral, and R. K. Rana, “A supervised learning approach with ANN for software reliability growth modeling,” Quality and Reliability Engineering International, pp. 1-7 (2026), doi: 10.1002/qre.70229.
[16] Z. Liu and K. Rui, “Imperfect debugging software belief reliability growth model based on uncertain differential equation,” IEEE Trans. Rel., vol. 71, no. 2, pp. 735–746 (2022).
[17] P. Panwar and R. Kaur, “Effect of imperfect debugging on prediction of remaining faults in software,” in Proc. 5th Int. Conf. Soft Computing for Problem Solving (SocProS 2015), vol. 1, Singapore: Springer (2016).
[18] H. Kaur and S. K. Sharma, “Exploration on reliability theory using LGCM model in neural network,” Adv. Math. Sci. J., vol. 8, pp. 5349–5359 (2020).




