期刊文献+

基于迁移学习的软件缺陷预测方法研究 被引量:3

On Software Defect Prediction Method Based on Transfer Learning
下载PDF
导出
摘要 针对传统的软件缺陷预测方法难以在单独的项目中利用小规模训练数据的问题,提出了一种基于迁移学习的软件缺陷预测技术,利用已有的项目辅助新项目的预测.该方法在源项目和目标项目之间寻找一个公共特征空间,使得在公共特征空间上2个项目的数据分布距离最小.在这个公共空间进行模型训练,以达到迁移分类的效果.实验结果显示该方法相对传统的缺陷预测算法有更好的预测性能,并且充分利用了原始训练数据,可以更高效地运用于各种软件缺陷预测任务. To solve the problem of lacking training samples in a new proj ect,a new defect prediction meth-od based on transfer learning has been presented.Instead of training models only on the new proj ect,his-torical proj ect data sets with similarities are used to train the model.A sub-space is learned between source and proj ect first.Then the prediction model is trained on the sub-space which is used to predict defects for new proj ects.The experimental results show that the new method has better performance than normal de-fect prediction methods,which means the new method can be efficiently used in defect prediction tasks in the software engineering.
作者 田华 蒲天银
出处 《西南师范大学学报(自然科学版)》 CAS CSCD 北大核心 2014年第3期90-95,共6页 Journal of Southwest China Normal University(Natural Science Edition)
基金 贵州省科技厅联合基金资助项目(黔科合字LKT〈2012〉10号)
关键词 迁移学习 软件缺陷预测 软件工程 transfer learning defect prediction software engineering
  • 相关文献

参考文献14

  • 1王青,伍书剑,李明树.软件缺陷预测技术[J].软件学报,2008,19(7):1565-1580. 被引量:147
  • 2AKIYAMAF.AnExampleofSoftwareSystemDebugging[C]//TheInt’lFederationofInformationProc.NewYork:SpringerScienceandBusinessMedia,1971:353-359.
  • 3HALSTEAD M H.ElementsofSoftwareScience[M].NewYork:Elsevier,North-Holland,1977.
  • 4MCCABETJ.AComplexityMeasure[J].IEEETransactionsonSoftwareEngineering,1976,2(4):347-354.
  • 5MUNSONJC,KHOSHGOFTAARTM.TheDetectionofFault-PronePrograms[J].IEEETrans.onSoftwareEngineering,1992,18(5):423-433.
  • 6KHOSHGOFTAART M,SELIYAN.ImprovingUsefulnessofSoftwareQualityClassificationModelsBasedonBooleanDiscriminantFunctions[C]//The13thInt’lSymp.onSoftwareReliabilityEngineering.Piscataway:IEEEComputerSocietyPress,2002:221-230.
  • 7KHOSHGOFTAART M,YUAN X,ALLENEB.BalancingMisclassificationRatesinClassification-TreeModelsofSoftwareQuality[J].EmpiricalSoftwareEngineering,2000,5(4):313-330.
  • 8BRIANDLC,BASILIV,HETMANSKICJ.DevelopingInterpretableModelswithOptimizedSetReductionforIdentifyingHigh-RiskSoftwareComponents[J].IEEETrans.onSoftwareEngineering,1993,19(11):1028-1044.
  • 9ZHONGS,KHOSHGOFTAAR T M,SELIYAN.AnalyzingSoftwareMeasurementDatawithClusteringTechniques [J].IEEEIntelligentSystems,2004,19(2):20-27.
  • 10KIMS,JAMESE,WHITEHEADJ,etal.ClassifyingSoftwareChanges:CleanorBuggy[J].IEEETransactionsonSoftwareEngineering(TSE),2008,34(2):181-196.

二级参考文献9

共引文献146

同被引文献10

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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