期刊文献+

软件模块故障倾向预测方法研究 被引量:2

Fault-proneness Prediction of Software Modules
原文传递
导出
摘要 研究了在区分故障严重程度下的软件模块故障倾向预测方法,将故障分为高严重程度和低严重程度两种类型,用统计分析和机器学习方法分析静态代码度量与故障倾向之间的关系。以公开和私有两种类型的失效数据集作为实验数据,分析发现,故障的严重程度影响预测性能,预测不同严重程度的故障需要选择不同的度量和分类模型,预测低严重程度故障的性能好于预测高严重程度故障的性能。 Utilizing a public dataset and a private dataset,we employed the statistics analysis and machine learning methods to empirically investigate the relation between static code metrics and the proneness of software modules.We conclude that fault severity impacts the performance of fault-proneness prediction,and we should take the fault severity into account when choosing appropriate metrics and classification models.We also conclude that the performance of prediction for low severity faults is better than the high severity faults.
出处 《武汉大学学报(信息科学版)》 EI CSCD 北大核心 2010年第5期562-565,共4页 Geomatics and Information Science of Wuhan University
基金 国防预研基金资助项目(513270104)
关键词 软件模块故障倾向 故障严重程度 统计分析 机器学习 fault proneness of software modules fault severity statistics analysis machine learning
  • 相关文献

参考文献10

  • 1罗云锋,贲可荣.软件故障静态预测方法综述[J].计算机科学与探索,2009,3(5):449-459. 被引量:6
  • 2Menzies T, Greenwald J, Frank A. Data Mining Static Code Attributes to Learn Defect Predictors [J]. IEEE Transactions on Software Engineering, 2007, 33(1): 2-13.
  • 3Nagappan N, Ball T, Zelle A. Mining Metrics to Predict Component Failures[C]. The 28th International Conference on Software Engineering, Shanghai, China, 2006.
  • 4Janes A, Scotto M, Pedrycz W, et al. Identification of Defect-Prone Classes in Telecommunication Software Systems Using Design Metrics[J]. Information Sciences, 2006, 176(24):3 711-3 734.
  • 5Gyimothy T, Ferenc R, Siket I. Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction[J]. IEEE Transactions on Software Engineering, 2005, 31(10): 897-910.
  • 6Yuming Z, Hareton L. Empirical Analysis of Object-Oriented Design Metrics for Predicting High and Low Severity Faults[J]. IEEE Transactions on Software Engineering, 2006, 32(10):771-789.
  • 7Raimund M, Witold P, Giancarlo P. A Comparative Analysis of the Efficiency of Change Metrics and Static Code Attributes for Defect Prediction [C]. The 30th International conference on Software Engineering, Leipzig, Germany, 2008.
  • 8Catal C, Dirt B. A Systematic Review of Software Fault Prediction Studies[J].Expert Systems with Applications, 2009, 36(4): 7 346-7 351.
  • 9Knab P, Pinzger M, Bernstein A. Predicting Defect Densities in Source Code Files with Decision Tree Learners[C]. The 28th International Conference on Software Engineering, Shanghai, China, 2006.
  • 10Witten I H, Frank E. Data Mining: Practical Machine Learning Tools and Teehniques[M]. 2nd ed. Morgan Kaufmann: San Francisco, 2005.

二级参考文献4

  • 1Taghi M. Khoshgoftaar,Naeem Seliya. Fault Prediction Modeling for Software Quality Estimation: Comparing Commonly Used Techniques[J] 2003,Empirical Software Engineering(3):255~283
  • 2Du Zhang,Jeffrey J.P. Tsai. Machine Learning and Software Engineering[J] 2003,Software Quality Journal(2):87~119
  • 3Taghi M. Khoshgoftaar,Edward B. Allen. Ordering Fault-Prone Software Modules[J] 2003,Software Quality Journal(1):19~37
  • 4王青,伍书剑,李明树.软件缺陷预测技术[J].软件学报,2008,19(7):1565-1580. 被引量:148

共引文献5

同被引文献25

  • 1徐保国,白文宝.改进支持向量聚类在网络入侵检测中的应用研究[J].计算机测量与控制,2007,15(5):576-579. 被引量:2
  • 2张建业,潘泉,张鹏,梁建海.基于斜率表示的时间序列相似性度量方法[J].模式识别与人工智能,2007,20(2):271-274. 被引量:36
  • 3吴宝春.基于遗传算法和灰色理论的电力变压器故障预测的研究[D].长春:吉林大学,2009.
  • 4Malcolm, Bob. Software in Safety--related system: Basic Concepts and Concerns [M]. Phil Bennett, Safety Aspects of Computer Con trol, Butterworth Heinemann Ltd. 1993.
  • 5Janes A, Scotto M, Pedrycz W, et al. Identification of Defect Prone Classes in Telecommunication Software Systems Using Design Met rics [J]. Information Sciences, 2006, 176 (24): 3711-3734.
  • 6Gyimothy T, Ferenc R, Siket I. Empirical Validation of Object Ori- ented Metrics on Open Source Software for Fault Prediction [J].IEEE Transactions on Software Engineering, 2005, 31 (10):897 -910.
  • 7Yuming Z, Hareton L. Empirical analysis of object oriented design metrics for predicting high and Low severity faults [J ]. IEEE Transactions on Software Engineering, 2006, 32 (10): 771-789.
  • 8Catal C, Diri B. A systematic review of software fault prediction studies [J].Expert Systems with Applications, 2009, 36 (4): 7346 - 7354.
  • 9Liu Y, Khoshgoftaar T M, Seliya N. Evolutionary optimization of software quality [J] . IEEE Transactions on Software Engineer- ing, 2010, 36 (6): 854-855.
  • 10Seliya N, Khoshgoftaar T M, Hulsez J V. Predicting faults in high assurance software [A] . The 12th International Symposium on High Assurance Systems Engineering [C] . San Jose, California:, 2010: 25-34.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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