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

基于模糊聚类非负矩阵分解的软件缺陷预测
引用本文:常瑞花,慕晓冬,李琳琳,宋国军.基于模糊聚类非负矩阵分解的软件缺陷预测[J].宇航学报,2011(9).
作者姓名:常瑞花  慕晓冬  李琳琳  宋国军
作者单位:第二炮兵工程学院;
基金项目:国防重点预研项目(513270104); 国家高技术研究发展项目(2010AA7010213)
摘    要:为了进一步提高对不平衡软件缺陷数据的预测精度,提出了一种基于模糊聚类非负矩阵分解的缺陷预测方法。该方法首先选取最近邻算法作为不平衡缺陷数据预测的基分类器,然后将非负矩阵分解算法引入软件缺陷预测领域,并提出利用模糊聚类初始化非负矩阵分解算法的思路。该方法一方面解决了最近邻算法处理多属性缺陷数据时计算量大导致性能降低的问题,另一方面克服了非负矩阵分解的随机初始化导致结果陷入局部最优的不足,提高了不平衡软件缺陷数据的预测精度。最后通过两组算例验证了方法的有效性。

关 键 词:软件缺陷  非负矩阵分解  模糊聚类  预测  

Applying Non-Negative Matrix Factorization Based on Fuzzy C-Means to Software Defect Prediction
CHANG Rui-hua,MU Xiao-dong,LI Lin-lin,SONG Guo-jun.Applying Non-Negative Matrix Factorization Based on Fuzzy C-Means to Software Defect Prediction[J].Journal of Astronautics,2011(9).
Authors:CHANG Rui-hua  MU Xiao-dong  LI Lin-lin  SONG Guo-jun
Institution:CHANG Rui-hua,MU Xiao-dong,LI Lin-lin,SONG Guo-jun(The Second Artillery Engineering College,Xi'an 710025,China)
Abstract:In order to improve the prediction accuracy for imbalanced software defect data,a novel method is presented.Firstly,a K-Nearest Neighbour(KNN) algorithm is chosen as a basic classifier.Then Non-negative Matrix Factorization(NMF) algorithm is introduced to mine the imbalanced software defect data for potential characters.Its purpose is to reduce the computational effort while the KNN algorithm processing lots of attributes.Meantime,aim at the problem of NMF easily falling into local-optimal resulted from ran...
Keywords:Software defect  Non-negative matrix factorization  Fuzzy C-means(FCM)  Prediction  
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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