计算机科学与探索 ›› 2009, Vol. 3 ›› Issue (5): 449-459.DOI: 10.3778/j.issn.1673-9418.2009.05.001

• 综述·探索 • 上一篇    下一篇

软件故障静态预测方法综述

罗云锋+,贲可荣   

  1. 海军工程大学 计算机工程系,武汉 430033
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-09-15 发布日期:2009-09-15
  • 通讯作者: 罗云锋

Survey of software fault static prediction methods

LUO Yunfeng+, BEN Kerong   

  1. Department of Computer Engineering, Navy University of Engineering, Wuhan 430033, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-09-15 Published:2009-09-15
  • Contact: LUO Yunfeng

摘要: 软件故障静态预测通过从项目数据中提取度量信息预测故障,以便于测试和验证资源的分配。从可用度量数据和预测模型两个方面总结了软件故障静态预测方法,可用度量包括方法层、类层、构件层、文件层以及过程层度量,预测模型分为机器学习和统计方法两类;总结了性能评价指标、度量数据可得性以及故障分类对故障预测的影响等需要进一步研究的问题。

关键词: 软件故障预测, 软件度量, 机器学习, 统计方法

Abstract: By predicting software faults with metrics information, the testing and verification resources are allocated effectively. Software fault static prediction methods are summarized from the point of view of available metrics data and predicting models. Available metrics data has method-level, class-level, component-level, file-level and process-level categories. Predicting models have machine learning and statistics categories. Some issues to be studied are summarized, which are the performance assessing indexes, availability of the metrics and the effect of fault types on the fault prediction.

Key words: software fault prediction, software metrics, machine learning, statistics

中图分类号: