This document proposes a new software reliability growth model (SRGM) that incorporates both imperfect debugging and change points. It presents differential equations to derive a mean value function for the proposed model that accounts for faults being introduced during debugging and changes in the fault detection rate over time. The conditional reliability function is also derived. Numerical examples using real and simulated failure data are provided to evaluate the proposed model against existing SRGMs. The model could be extended to consider multiple fault types.
Related topics: