《计算机学报》文章摘要   全文下载
  文章题目一种面向软件缺陷预测的可容忍噪声的特征选择框架
  作者刘望舒1),2) 陈翔1),3) 顾庆1),2) 刘树龙1),2) 陈道蓄1),2)
  作者单位1)(南京大学计算机软件新技术国家重点实验室 南京 210023) 2)(南京大学计算机科学与技术系 南京 210023) 3)(南通大学计算机科学与技术学院 江苏南通 226019)
  发表年份2018
  发表月份3期(506-520)
  文章摘要摘 要 软件缺陷预测通过挖掘软件历史仓库,构建缺陷预测模型来预测出被测项目内的潜在缺陷程序模块.但在挖掘过程中,对程序模块进行类型标记或软件度量时均可能产生噪声.虽然研究人员对已有特征选择方法的噪声容忍能力进行了分析,但据我们所知,很少有研究人员在软件缺陷预测研究中,针对性的设计出可容忍噪声的新颖特征选择方法.为了解决此问题,我们提出一种可容忍噪声的特征选择框架FECS.具体来说,首先借助聚类分析,将原始特征集划分到指定数目的簇中,随后设计出3种不同的启发式特征选择策略,依次从每一个簇中选出最为典型的特征.在实证研究中,以Eclipse和NASA等实际项目为评测对象.首先借助一系列数据预处理方法来提升数据集质量,随后同时注入类标噪声和特征噪声来模拟噪声数据集.通过与典型的特征选择方法进行比较,验证了FECS框架的有效性,除此之外,通过深入分析噪声注入率、特征选择比例及噪声类型对缺陷预测性能的影响,为更有效的使用FECS提供了指导. 关键词 软件质量保证;软件缺陷预测;特征选择;噪声容忍能力;聚类分析 中图法分类号 TP311 DOI号 10.11897/SP.J.1016.2018.00506