期刊文献+

基于BBNs的软件故障预测方法 被引量:4

BBNs-Based Software Fault Prediction Method
下载PDF
导出
摘要 本文在分析已有软件故障预测方法后指出:单纯从软件开发过程的某个阶段或基于几种度量来预测软件故障是不充分的.提出综合利用软件开发过程信息构建基于BBNs软件故障预测模型.本文从一个基本的贝叶斯信念网(BBNs)故障预测模型出发,扩展基本节点,得到了一个较完善的故障预测模型,结合已有的关于软件度量的研究成果,提出利用软件度量和专家知识确定节点状态概率分布.仿真实验结果表明该模型与实际情况相符合,具有一定的故障预测能力. It was not sufficient to predict the software fault based on partial phases of software development process or some metrics by analyzing the current fault predicting methods. This paper proposed to build a fault predicting model based on BBNs (Bayesian Belief Networks) by using the information of software development process. Based on a simple BBNs fault prediction model,a general fault prediction model was proposed by expanding the basic node. We brought forward that the software metrics and experts' knowledge could be used to determine the node status probability distribution. The simulation experiment proved that this model with good fault predicting ability coincided with the real case.
出处 《电子学报》 EI CAS CSCD 北大核心 2006年第B12期2380-2383,共4页 Acta Electronica Sinica
基金 国防预研基金(No.513270104)
关键词 软件故障预测 贝叶斯信念网 软件度量 software fault prediction bayesian belief networks software metrics
  • 相关文献

参考文献7

  • 1Todd L Graves, Alan F Karr, J S Matron, Harvey Siy. Predicting fault incidence using software change history [ J ]. IEEE Transactions on Software Engineering,2000,26(7) :653 - 661.
  • 2Fenton, NE, Neff M. A critique of software defect prediction models[J] .IEEE Transactions on Software Engineering, 1999,25(5) :675 - 689.
  • 3Ahmed E Hassan, Richard C Holt. The top ten list: dynamic fault prediction[A] .Proceedings of the 21st IEEE International Conference on Software Maintenance ( ICSM' 2005 ) [ C ]. Budapest, Hungary: IEEE, 2005.263 - 272.
  • 4Chin-Fang Fan, Yuan-Chang Yu. BBN-based software project risk management[ J ]. Journal of Systems and Software,2004,73(2) :193 - 203.
  • 5Munson J C, Nikora A P. Toward a quantifiable definition of software faults [ A ]. Proceedings of 13th International Symposium on Software Reliability Engineering (ISSRE 2002) [ C ].Annapolis, MD, USA: IEEE,2002.388 - 395.
  • 6王青,李明树.基于SPC的软件需求度量方法[J].计算机学报,2003,26(10):1312-1317. 被引量:19
  • 7AgenaRisk. http://www, agenarisk, com[ EB /OL ]. 2005/2006-7-15.

二级参考文献8

  • 1Quality management system—requirement. International Organization for Standardization, ISO 9001,2000.
  • 2Paulk M C, Curtis B, Chrissis M B, Weber C V. Capability maturity model^SM for software. Version 1.1. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Technical Report CMU/SEI-93-TR-024, 1993.
  • 3Yang Mao-Xian. Applied Statistical Analysis Technology in ISO9000. Beijing:China Metrology Publishing House, 1996 (in Chinese).
  • 4Weller E F. Practical applications of statistical process control.IEEE Software, 2000, 17(3):48~55.
  • 5Florac W A. Statistical process control:Analyzing a space shuttle onboard software process. IEEE Software, 2000, 17(4) : 97~105.
  • 6Alistair Cockburn. Selecting a project's methodology. IEEE Software, 2000, 17(4):64~71.
  • 7Ian Sommerville, Pete Sawyer. Requirements Engineering a Good Practice Guide. John Wiley & Sons Ltd. , 1997.
  • 8Florac WA, Park R E, Carleton A D. Practical software measurement: Measuring for process management and improvement.Software Engineering Institute, Carnegie Mellon University,Pittsburgh:Technical Report CMU/SEI-97-hb003, 1997.

共引文献18

同被引文献83

  • 1景涛,江昌海,胡德斌,白成刚,蔡开元.软件关联缺陷的一种检测方法[J].软件学报,2005,16(1):17-28. 被引量:23
  • 2何丽莉,白洪涛.用聚类分析方法挖掘Aspect[J].计算机集成制造系统,2006,12(1):149-153. 被引量:6
  • 3金龙飞,刘磊.一种基于形式概念分析的语句级自动化方面挖掘方法[J].小型微型计算机系统,2006,27(4):677-680. 被引量:3
  • 4单锦辉,徐克俊.软件故障诊断探讨[J].北京化工大学学报(自然科学版),2007,34(A01):5-8. 被引量:9
  • 5Allen K,Krutz W,Olivier D.Software Reuse:Mining,Refining,and Designing,1990:222-226
  • 6Bellon S,Koschke R,Antoniol G,et al.Comparison end Evaluation of Clone Detection Tools[J].IEEE Trans.on Soft.Eng.,2007,33(9):577-591
  • 7Marcus A,Maletie J.Identification of High-Level Concept Clones in Source Code[C]//Proc.of ASE'01.2001:107-114
  • 8Li Z,Lu S,Myagmar S,et al.CP-Miner:A Tool for Finding Copy-paste and Related Bugs in Operating System Code[M].Operating System Design Implementation,2004:289-302
  • 9Kiczales G,Lamping J,Menhdhekar A,et al.Aspect-Oriented Programming[C]//Proc.of ECOOP.1997:220-242
  • 10Shepherd D,Gibson E,Pollock L.Design and Evaluation of an Automated Aspect Mining Tool[C]//Proc.of SERP'04.2004:601-607

引证文献4

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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