Optimum software release policy with random life cycle

Optimum software release policy with random life cycle
复制标题

具有随机生命周期的最优软件发布策略

DOI:
10.1109/24.55877
复制
发表时间:
1990
影响因子:
5.9
通讯作者:
D. Bai
D. Bai
中科院分区:
计算机科学2区
文献类型:
--
作者:
W. Yun;D. Bai

文献摘要

被引文献

相似文献

研究了具有随机生命周期的四种软件可靠性增长模型的软件发布问题。软件系统的测试在时间T之后终止,并以价格向用户发布(出售)。考虑了软件系统的价格和三个成本要素,并以平均总利润为准则。结果表明,释放时间的最佳值是有限且唯一的。因此,可以通过例如平分方法来数值地获得最优解。算例表明,最优释放时间随着(1)各模型错误率的减小和(2)测试阶段与运行阶段误差修正费用之差的增大而增大。由于贝叶斯模型不适用于其他SRGM,因此仅对Jelinski-Moranda模型考虑未知模型参数的情况。释放决定取决于测试时间,但也可以考虑其他停止规则,例如基于纠正的错误的数量。>
A software release problem based on four software reliability growth models (SRGMs) with random life-cycle length is studied. Test of the software system is terminated after time T and released (sold) to the user at a price. The price of the software system and three cost components are considered, and average total profit is used as a criterion. The optimal values of release times are shown to be finite and unique. Hence, the optimal solutions can be obtained numerically by, for example, a bisection method. A numerical example indicates that the optimal release time increases as (1) the error rate in each model decreases and (2) the difference between the error fixing cost during the test phase and that during the operational phase increases. The case of unknown model parameters is considered only for the Jelinski-Moranda model because a Bayes model is not available for other SRGMs. The release decision depends on testing time, but other stopping rules, for example based on the number of corrected errors, can be considered. >