《计算机应用研究》|Application Research of Computers

考虑排错过程引进故障的开源软件可靠性模型研究

Software reliability models for open source software considering correction process and fault introduction

免费全文下载 (已被下载 次)  
获取PDF全文
作者 米晓萍,王金勇
机构 山西大学 软件学院,太原 030006
统计 摘要被查看 次,已被下载
文章编号 1001-3695(2019)07-034-2070-05
DOI 10.19734/j.issn.1001-3695.2018.04.0271
摘要 如何评估开源软件的可靠性是一个重要的问题,与传统的闭源软件相比,在建立开源软件可靠性模型时必须考虑故障引入和故障检测与排错之间的延迟时间这两个因素。考虑了排错过程和不完美调试现象,提出了相应的开源软件可靠性模型,并且用两个开源软件故障数据集实验来验证提出模型的拟合性能与预测性能。实验结果表明,提出的模型在开源软件可靠性评估中具有良好的拟合和预测性能,以用于开源软件在实际的开发过程中的可靠性评估。
关键词 软件可靠性; 软件可靠性模型; 排错过程; 不完美调试; 开源软件
基金项目 山西省自然科学基金资助项目(201801D121120)
山西省软科学研究资助项目(2017041039-6)
本文URL http://www.arocmag.com/article/01-2019-07-034.html
英文标题 Software reliability models for open source software considering correction process and fault introduction
作者英文名 Mi Xiaoping, Wang Jinyong
机构英文名 School of Software Engineering,Shanxi University,Taiyuan 030006,China
英文摘要 How to assess the reliability of open source software is an important issue. Compared with the traditional closed source software, two factors, i. e. fault introduction and the delay time between the fault detection and correction are necessarily considered when building software reliability model of open source software. This paper proposed software reliability models for open source software considering the correction process and imperfect debugging. It used the experiment to validate the goodness-of-fit and predictive performance of the proposed model using two fault data sets of open source software. The experimental results show that the proposed models have a good fitting and predictive power in the reliability evaluation of open source software. The proposed models can be used to evaluate the reliability of open source software in the real-world development of open source software.
英文关键词 software reliability; software reliability model; correction process; imperfect debugging; open source software
参考文献 查看稿件参考文献
 
收稿日期 2018/4/20
修回日期 2018/7/6
页码 2070-2074,2080
中图分类号 TP311.5
文献标志码 A