Bayesian Software Reliability Prediction Based on Yamada Delayed S-Shaped Model
Software Reliability Growth Models (SRGMs) provide techniques to predict future failure behavior from known characteristics of the software testing work. However, in some cases, software developers did not have sufficient historical data to estimate the corresponding reliability and the expected testing cost, especially for a newly developed software project, and thus the results obtained from analytical models may not be reliable. In such situations, Bayesian analysis is a reasonable approach to additionally take expert's opinions into account for better decision making. In this paper, we utilized Yamada Delayed S-shaped Model with Bayesian analysis in predicting software reliability and expected testing costs to determine an optimal release time for software systems. Besides, the failure process of software are assumed to be drawn from a non-homogeneous Poisson process (NHPP), and the parameters of the proposed model are assumed to be mutually independent and Gamma distributed. Finally, a numerical example is given to verify the effectiveness of the proposed approach, and the sensitive and risk analyses are performed in light of the numerical example.