面向单个文件的个性化缺陷预测方法
现有的缺陷预测方法大多数是面向项目或个人的.这些方法或没有区分文件之间和开发人员之间的差异性,或只区分了开发人员的差异性.然而,在软件开发中,开发人员之间和代码文件之间的差异性是同时存在的.而且这些差异性都可能会影响缺陷预测的建模结果.因此,如果缺陷预测方法忽视这些差异性,或忽视任意其中一种,针对整个项目或某个开发人员建立缺陷预测模型,均可能会影响预测效果.针对此问题,本文提出了一种面向单个文件的个性化缺陷预测方法,即将每个开发人员修改每个代码文件的记录都作为单独的数据集,建立对应的缺陷模型,并用之来预测对应开发人员修改对应文件的缺陷情况.本文通过实验初步确认了在单个文件的个人缺陷数据充分的情况下,该方法能够有效地提高缺陷预测的效果.
软件开发 缺陷预测 单个文件 质量控制
陈恒 刘文广 高东静 彭鑫 赵文耘
复旦大学软件学院,上海201203;上海市数据科学重点实验室(复旦大学),上海201203
国内会议
武汉
中文
1-8
2015-11-06(万方平台首次上网日期,不代表论文的发表时间)