Abstract
In continuation of efforts to improve software reliability assessment, this paper proposed an enhanced Software Reliability Growth Model (SRGM) by incorporating a Weibull testing effort function. The model has integrated multiple testing coverages and change point in imperfect debugging environment to reflect shifts in testing dynamics. To validate the model comparative study has been done using two real-world datasets. For the comparison mean squared error, prediction ratio risk, and predictive power have been used. The model has been coupled with a cost-based software release framework that account for post-release risk, and strategy change expenses. Simulated Annealing optimization technique has been employed to minimize the total cost while satisfying reliability constraints. The results demonstrated that the proposed study not only enhances reliability assessment but also facilitate cost-effective release decision-making compared to existing literature. The proposed work may be extended by considering multiple change points in the future.