期刊文献+

软件可靠性评测的多因素决策模型 被引量:4

Multi-factor decision making for software reliability evaluation
下载PDF
导出
摘要 提出了一种利用软件生命周期过程中影响软件可靠性的软件质量特性进行软件可靠性评测的方法。从软件失效的机理出发,分析并提取了刻画软件可靠性各个方面的因素,同时借助模糊分析及专家系统的理论对软件可靠性因素进行了定量的划分和描述。针对软件可靠性评测的多因素决策问题,提出了一种基于随机森林的软件可靠性评测模型。通过蒙特卡罗模拟仿真建立了各个可靠性因素的概率模型以获得评测样本数据集,并在此数据集上对所提出的评测模型进行了评测和分析。实验结果表明,所提出的方法能够对软件可靠性进行准确的评测,且不依赖于特定的可靠性因素的先验概率,显著提高了软件可靠性的评测性能。同时验证了该方法能够克服小样本集上易出现的过拟合及表现力差的问题,具有较好的稳定性和鲁棒性。 This paper described an accurate and efficient software reliability evaluation approach by using software quality features that affected the software reliability in the whole process of software development lifecycle. It extracted reliability factors to characterize the software reliability from the perspective of software failure,and employed fuzzy analysis and expert system to quantificationally depict those factors. Then to address the problem of multifactor decision of software reliability,it established a novel software reliability evaluation model based on random forest. Monte Carlo simulation was utilized to acquire the distribution of each reliability factor and then further to generate simulation data samples for evaluation. Extensive experimental results on these data samples show that the proposed approach can make accurate predictions and estimations,and substantially improve the evaluation accuracy compared with traditional approaches. Additional experiments verify the effectiveness of this approach at different training sample sizes,showing its stability and robustness on smaller training data set.
作者 杨玥
出处 《计算机应用研究》 CSCD 北大核心 2015年第4期1110-1113,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(61403301) 中国博士后科学基金资助项目(2014M560783) 苏州市科技计划资助项目(SYG201444)
关键词 软件可靠性 软件质量 随机森林 蒙特卡罗 专家系统 software reliability software quality random forest Monte Carlo expert system
  • 相关文献

参考文献17

  • 1LYU M R. Software reliability engineering: a roadmap[ C]//Proc of Future of Software Engineering. [ S. 1. ] : 1EEE Computer Society, 2007 : 153-170.
  • 2YANG Ba, L1 Xiang, XIE Mtn, et al. A seneric data-driven software reliability model with model mining technique [ J ]. Reliability Engi- neering and System Safety,2010,95(6) :671-678.
  • 3MORASCA S. Fundamental aspects of software measurement[ C ]// Lecture Notes in Computer Science. 2013 : 1-45.
  • 4LUO Zi-qiang, CAO Peng,TANG Guo-chun, et al. A modification to the Jelinski-Moranda software reliability growth model based on cloud model theory[ C]//Proc of the 7th International Conference on Com- putational Intelligence and Security. 2011 : 195-198.
  • 5DOGUC O,RAMIREZ-MARQUEZ J E. A generic method for estima- ting system reliability using Bayesian networks [ J ]. Reliability Engi- neering and System Safety,2009,94 ( 2 ) :542- 550.
  • 6PHAM H, ZHANG Xue-mei. NHPP software reliability and cost mo- dels with testing coverage [ J ]. European Journal of Operational Research,2003,145(2) :443-454.
  • 7RAJA U, HALE D P, HALE J E. Modeling software evolution de- fects: a time series approach [ J]. Journal of Software Mainte- nance,2009,21 ( 1 ) :49-71.
  • 8LO J H. A study of applying ARIMA and SVM model to software re- liability prediction[ C]//Proc of International Conference on Uncer- tainty Reasoning and Knowledge Engineering. 2011 : 141-144.
  • 9SU Yu-sheng, HUANG Chin-yu. Neural-network-based approaches for software reliability estimation using dynamic weighted combinatio- nal models[ J]. Journal of Systems and Software, 2007,80 (4) : 606-615.
  • 10MOURA M C, ZIO E, L1NS I D, et al. Failure and reliability pre- diction by support vector machines regression of time series data[ J]. Reliability Engineering and System Safety,2011,96 ( 11 ) : 1527- 1534.

二级参考文献5

共引文献8

同被引文献25

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部