A study of the modeling and analysis of software fault‐detection and fault‐correction processes

A study of the modeling and analysis of software fault‐detection and fault‐correction processes
复制标题

DOI:
10.1002/qre.827
复制
发表时间:
2007-06
影响因子:
2.3
通讯作者:
M. Xie;Q. Hu;Y. Wu;S. Ng
M. Xie;Q. Hu;Y. Wu;S. Ng
中科院分区:
工程技术3区
文献类型:
--
作者:
M. Xie;Q. Hu;Y. Wu;S. Ng

文献摘要

被引文献

相似文献

大多数软件可靠性分析模型都是基于处理故障检测过程的可靠性增长模型。这是通过假设故障在检测到后立即被纠正或者不计算纠正故障的时间来完成的。已经开发了一些模型来放宽这一假设。然而,与故障检测过程不同,很少有已发布的数据集可用于支持故障检测和消除过程的建模和分析。在本文中,讨论了软件故障检测和故障纠正过程建模的一些有用方法。还提出了对包含故障检测模型和故障纠正模型的软件发布时间决策的进一步分析。该过程易于使用并且对于实际应用很有用。该方法通过软件开发项目中的一组实际数据进行说明。版权所有 © 2006 约翰·威利父子有限公司
Most of the models for software reliability analysis are based on reliability growth models which deal with the fault detection process. This is done either by assuming that faults are corrected immediately after being detected or the time to correct a fault is not counted. Some models have been developed to relax this assumption. However, unlike the fault‐detection process, few published data sets are available to support the modeling and analysis of both the fault detection and removal processes. In this paper, some useful approaches to the modeling of both software fault‐detection and fault‐correction processes are discussed. Further analysis on the software release time decision that incorporates both a fault‐detection model and fault‐correction model is also presented. This procedure is easy to use and useful for practical applications. The approach is illustrated with an actual set of data from a software development project. Copyright © 2006 John Wiley & Sons, Ltd.