期刊文献+

基于局部稀疏重构度量学习的软件缺陷预测 被引量:1

Software Defect Prediction of Metric Learning Based on Local Sparse Reconstruction
下载PDF
导出
摘要 随着计算机技术的不断发展,如何准确地预测出软件中潜在的缺陷显得至关重要。近年来,研究者们尝试把一些机器学习方法应用到软件缺陷预测领域中,但是这些方法在分类过程中大多使用了传统的欧氏距离。距离度量学习方法通过挖掘训练样本集的特征信息和标记信息,学习得到有效的距离度量,让样本在基于度量矩阵的新特征空间中具有更好的鉴别可分性。将距离度量学习方法引入到软件缺陷预测中,同时融入了局部稀疏重构信息,提出一种新的软件缺陷预测方法,即局部稀疏重构度量学习方法(LSRML)。该方法学习得到的距离度量具有很好的鉴别性,并有效地解决了噪声敏感问题。在软件工程NASA数据库上的实验结果表明,提出的方法具有较好的缺陷预测效果。 With the development of computer technology,how to predict the potential defects in software project preciously is an important topic. Recently, researchers have introduced some machine learning methods into the software defect prediction field. However, they usual- ly utilize the traditional Euclidean metric in classification phase. Distance metric learning can learn an effective distance metric by exploiting the feature and label information of training sets, which makes the original samples hold better discriminability in the new feature space. The distance mettle learning is introduced into the software defect prediction field, and a novel software defect prediction approach called Local Sparse Reconstruction based Metric Learning (LSRML) is proposed. It incorporates the local sparse reconstruction information into the distance metric learning scheme. The learned distance metric not only has favorable discriminability, but also effectively handles the noise problem. The experiment results on the NASA projects demonstrate the effectiveness of the proposed approach.
出处 《计算机技术与发展》 2016年第11期54-57,62,共5页 Computer Technology and Development
基金 国家自然科学基金资助项目(61272273)
关键词 度量学习 软件缺陷预测 稀疏表示 局部信息 鉴别性 distancemetric learning software defect prediction sparse representation local information discriminability
  • 相关文献

参考文献16

  • 1刘英博,王建民.面向缺陷分析的软件库挖掘方法综述[J].计算机科学,2007,34(9):1-4. 被引量:11
  • 2刘义颖,江建慧.基于软件失效链的软件错误行为分类研究[J].计算机技术与发展,2015,25(4):1-5. 被引量:2
  • 3李娟,陈斌.一种基于JM模型的软件安全性测试方法研究[J].计算机技术与发展,2012,22(9):246-249. 被引量:2
  • 4Catal C, Diri B. A systematic review of software fault predic- tion studies [ J ]. Export Systems with Applications, 2009,36 : 7346-7354.
  • 5Hall T, Beecham S, Bowes D, et al. A systematic literature re- view on fault prediction performance in software engineering [ J ]. IEEE Transactions on Software Engineering, 2011,38 (6) :1276-1304.
  • 6Wang J, Shen B J, Chen Y T. Compressed CA. 5 models for software defect prediction [ C ]//2012 12th international con- ference on quality software. [s. 1. ] :IEEE,2012:13-16.
  • 7Wang T, Li W H. Naive Bayes software defect prediction mod- el [ C ]//International conference on computational intelli- gence and software engineering. [ s. 1. ] :IEEE,2010:1-4.
  • 8Elish K, Elish M. Predicting defect-prone software modules u- sing support vector machines [ J ]. Journal Systems and Soft- ware,2008,81 (5) :649-660.
  • 9Thwin M M T, Quah T S. Application of neural networks for software quality prediction using object-oriented metrics [ J ]. Journal of Systems and Software ,2005,76(2) :147-156.
  • 10Zheng J. Cost-sonsitiveboosting neural networks for software defect prediction[ J]. Export Systems with Applications ,2010,37(6) :4537-4543.

二级参考文献56

  • 1GJB/Z102-97. 软件可靠性和安全性设计准则[S].1997.
  • 2Ximbiot.Version Management with CVS.http://ximbiot.com/cvs/manual/.
  • 3Collins-Sussman B,Fitzpatrick B W,Pilato C M.Version Control with Subversion.1 ed.http://svnbook.red-bean.com/en/1.1/svn-book.html,2005.
  • 4BugZilla.Homepage.http://www.bugzilla.org/.
  • 5Godfrey M,Dong X,Kasper C,et al.Four Interesting Ways in Which History Can Teach Us About Software.In:1st International Workshop on Mining Software Repositories(MSR-04),2004.
  • 6Kagdi H,Collard M,Maletic J.Towards a Taxonomy of Approaches for Mining of Source Code Repositories.In:2nd International Workshop on Mining Software Repositories (MSR 2005),Saint Louis,Missouri,USA,2005.
  • 7MSR.Mining Software Repositories Homepage.http://msr.uwaterloo.ca.
  • 8Hassan A E,Holt R C,Mockus A.Report on MSR 2004.In:International Workshop on Mining Software Repositories,2004.
  • 9Hassan A E,Holt R C,Diehl S.Report on M.SR 2005.In:International Workshop on Mining Software Repositories,2005.
  • 10Fenton N E,Neil M.A critique of software defect prediction models.Software Engineering,IEEE Transactions on,1999,25:675-689.

共引文献12

同被引文献3

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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