基于延迟去除故障的开源软件可靠性模型

AN OPEN SOURCE SOFTWARE RELIABILITY MODEL BASED ON DELAYED FAULT REMOVAL

  • 摘要: 由于开源软件检测出故障和去除故障之间存在延迟,当前的研究者一般通过考察故障检测过程来建立相应的开源软件可靠性模型。但是估计软件可靠性和剩余故障数量会有很大误差,特别是用检测出故障数量来估计模型的参数值更是不准确。因为检测出的故障存在很多问题,例如,重复故障、无法复现故障、无法去除故障和假故障等。考虑到这一问题,提出考虑故障排错过程来建立相应的开源软件可靠性模型。实验结果表明新建立模型可以有效和准确地预测开源软件中剩余故障数量。新建立模型可辅助开发者用于实际的开源软件可靠性评估和剩余故障数量的预测。

     

    Abstract: Because there is a delay between fault detection and fault removal in open source software, current researchers generally establish the corresponding open source software reliability model by investigating the fault detection process. However, there will be significant errors in estimating software reliability and the number of remaining failures. Especially, it is inaccurate to estimate the parameter value of the model by the number of detected faults. Because there are many problems in the detected faults, such as repeated faults, failure that cannot be repeated, failure that cannot be removed and false failures, etc. Considering this problem, this paper proposes to establish a corresponding open source software reliability model by considering the troubleshooting process. Experimental results show that the proposed model is effective and more accurate in predicting the number of residual faults. The proposed model can help developers to evaluate the reliability of open source software and predict the number of remaining faults in open source software.

     

/

返回文章
返回