Supported by the Science Foundation of Aeronautics of China under Grant No.20095558008 (航空科学基金)
针对现有NHPP 类软件可靠性增长模型对故障排错过程中不完美排错情况考虑不完全的现状,提出了一 种新的软件可靠性增长模型.该模型全面考虑了不完美排错的两种情况:既考虑了排错过程中引入新错误的可能性, 又考虑了不完全排错的情况,并且引入了一种故障排除率随时间变化的故障排除率函数,使模型更符合实际情况.利 用公开发表的两组不同的软件失效数据对该模型进行验证的结果表明,与现有的对不完美排错情况考虑不完全的 模型相比,该模型能够取得更好的拟合结果和预测效果.
Addressing at the problem that the considerations of imperfect debugging phenomenon in the existing software reliability growth model are limited, this paper proposes a software reliability growth model which takes into account of the imperfect debugging comprehensively. Both the fault introduction and the fault removal efficiency are considered in this model, and a time-dependent fault removal efficiency function is introduced. The goodness-of-fit and the predictive power of the new model are examined by using a public software failure data set. The results show that compared with other existing models, the proposed model fits the failure data better and can predict this set of data more accurately.