10.11896/j.issn.1002-137X.2017.04.020
面向单个文件的个性化缺陷预测方法
现有的缺陷预测方法大多数是面向项目或个人的,这些方法或没有区分文件之间和开发人员之间的差异性,或只区分了开发人员的差异性.然而,在软件开发中,开发人员之间和代码文件之间的差异性是同时存在的,而且这些差异性都可能会影响缺陷建模或预测的结果.因此,如果缺陷预测方法忽视这些差异性或忽视其中任意一种,针对整个项目或某个开发人员建立缺陷预测模型均可能会影响预测准确性.针对此问题,提出了一种面向单个文件的个性化缺陷预测方法,即将每个开发人员修改每个代码文件的历史数据都作为单独的数据集,建立对应的缺陷模型,并将之用来预测对应开发人员修改对应文件的缺陷情况.通过实验初步确认了在单个文件的个人缺陷数据充分的情况下该方法能够有效地提高缺陷预测的准确性.
缺陷预测、个性化、源代码、提交
44
TP311.5(计算技术、计算机技术)
国家自然科学基金61370079;国家高技术研究发展计划8632013AA01A605
2017-05-16(万方平台首次上网日期,不代表论文的发表时间)
共6页
90-95