|
中山大学学报(自然科学版) 2017
面向演化的缺陷预测模型演进策略比较研究Keywords: 提升方法,引导聚集,软件演化,缺陷预测,模型演进策略 Abstract: 摘要 目前,已有许多学者对缺陷预测进行了相关的研究.但这些研究主要关注单次预测.然而软件项目是持续演化的;缺陷分布规律也在持续变化.因此,缺陷预测模型也必须随着软件演化而不断演进.为了分析预测模型演进策略的性能,本文整理了面向软件演化的缺陷预测的基本流程和五种常用的缺陷预测模型演进策略.在此基础上,将五种演进策略应用到6个开源项目的演化数据中,并进行了相关的比较分析.结果表明:1)Boosting缺陷预测模型演进策略有较好的预测性能;2)对于Boosting模型演进策略,何种参数组合具有的最佳预测性能具有项目相关性
|