首页 | 本学科首页   官方微博 | 高级检索  
     

基于堆叠降噪稀疏自动编码器的软件缺陷预测
引用本文:薛参观.基于堆叠降噪稀疏自动编码器的软件缺陷预测[J].计算机与现代化,2018,0(5):65.
作者姓名:薛参观
基金项目:“十三五”重点基础科研项目(JCKY2016206B001);“ 十三五”装备预研项目(41401010201)
摘    要:特征提取是软件缺陷预测中的关键步骤,特征提取的质量决定了缺陷预测模型的性能,但传统的特征提取方法难以提取出软件缺陷数据的深层本质特征。深度学习理论中的自动编码器能够从原始数据中自动学习特征,并获得其特征表示,同时为了增强自动编码器的鲁棒性,本文提出一种基于堆叠降噪稀疏自动编码器的特征提取方法,通过设置不同的隐藏层数、稀疏性约束和加噪方式,可以直接高效地从软件缺陷数据中提取出分类预测所需的各层次特征表示。利用Eclipse缺陷数据集的实验结果表明,该方法较传统特征提取方法具有更好的性能。

关 键 词:软件缺陷预测    特征提取    深度学习    堆叠降噪稀疏自动编码器  
收稿时间:2018-06-13

Software Defect Prediction Based on Stacked Denoising Sparse Auto-encoder
XUE Can-guan,.Software Defect Prediction Based on Stacked Denoising Sparse Auto-encoder[J].Computer and Modernization,2018,0(5):65.
Authors:XUE Can-guan  
Abstract:Feature extraction is a key step in software defect prediction. The quality of the extracted features determines the performance of defect prediction. However, it is difficult for traditional feature extraction method to extract the deep nature features of software defect data. The auto-encoder model in the deep learning theory can automatically learn the features from original data and obtain its feature representation. Moreover, in order to enhance robustness of auto-encoder, a feature extraction method based on stacked denoising sparse auto-encoder is proposed. By setting different hidden layers, sparse parameter and noise increment methods, the required feature representation of classification and prediction is extracted directly and efficiently from software defect data. Experiment results using Eclipse defect dataset show that the proposed method has better prediction performance than traditional feature extraction method.
Keywords:software defect prediction  feature extraction  deep learning  stacked denoising sparse auto-encoder  
点击此处可从《计算机与现代化》浏览原始摘要信息
点击此处可从《计算机与现代化》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号