基于Adaboost算法的软件缺陷预测模型  被引量:7

Software Defect Prediction Model Based on Adaboost Algorithm

在线阅读下载全文

作  者:熊婧[1] 高岩[1] 王雅瑜[1] 

机构地区:[1]工业和信息化部电子第五研究所软件质量工程研究中心,广州510610

出  处:《计算机科学》2016年第7期186-190,共5页Computer Science

基  金:2012"核高基"科技专项:基于国产CPUOS的办公信息系统应用方案评测及规范研究(2012ZX01045-006-003)资助

摘  要:将Adaboost算法应用到软件缺陷预测模型中是软件缺陷预测的一种新思路,Adaboost算法原理通过训练多个弱分类器构成一个更强的级联分类器,有效地避免了过拟合问题。通过采用美国国家航空航天局(NASA)的软件缺陷数据库的仿真实验,分别对原始BP神经网络算法和Adaboost算法进行分析对比,其中Adaboost的弱分类器采用神经网络。实验结果表明,Adaboost级联分类器有效地提高了软件缺陷预测模型的预测性能。A new software defect prediction method was proposed in this paper, which used Adaboost cascade classifier as its prediction model. The principle of Adaboost algorithm is to train multiple weak classifiers and combine them into another stronger cascade classifier, which can avoid over-fitting problem effectively. In this paper, comparative experiments based on NSNA software defect data sets are carried out between the original BP network and Adaboost with the weak classifier of BP network. The experimental results show that, the software defect prediction model based on Adaboost cascade classifier can improve the prediction performance significantly.

关 键 词:软件缺陷 软件缺陷预测 BP神经网络 ADABOOST 级联分类器 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象