...
首页> 外文期刊>The Journal of Systems and Software >Investigating the performance of personalized models for software defect prediction
【24h】

Investigating the performance of personalized models for software defect prediction

机译:调查软件缺陷预测的个性化模型的性能

获取原文
获取原文并翻译 | 示例
           

摘要

Software defect predictors exploring developer perspective reveal that code changes made by separate developers tend to have different defect patterns. Personalized defect prediction also contributes to this view and gives promising results. We aim to investigate the performance of personalized defect predictors compared to those of traditional models. We conduct an empirical study on six open-source projects for 222 developers. Personalized and traditional defect predictors are built utilizing two algorithms and cross-validation on the historical commit data, and assessed via seven performance measures and statistical tests. Our results show that personalized models (PMs) achieve an increase of up to 24% in recall for 83% of developers, while causing higher false alarm rates for 77% of developers. PMs are better for those developers who contribute to the modules with many prior contributors. Although size metrics contribute to the performance of the majority of the PMs, they significantly differ in terms of information gained from experience, diffusion and history metrics, respectively. The decision of whether a PM should be chosen over a traditional model depends on a set of factors, i.e., selected algorithm, model validation strategy or performance measures, and hence, PM performance significantly differs regarding these factors.
机译:探索开发人员透视的软件缺陷预测者揭示了单独的开发人员所做的代码变化往往具有不同的缺陷模式。个性化缺陷预测也有助于这种观点,并提供了有希望的结果。我们的目标是调查与传统模型相比的个性化缺陷预测因子的性能。我们对222名开发人员进行六个开源项目进行实证研究。个性化和传统的缺陷预测器是利用历史提交数据的两种算法和交叉验证建立,并通过七种性能测量和统计测试进行评估。我们的研究结果表明,个性化模型(PMS)达到83%的开发人员召回的增幅高达24%,同时导致77%的开发人员造成更高的误报率。对于那些为具有许多事先贡献者提供贡献模块的开发人员来说,PMS更好​​。虽然大小指标有助于大多数PMS的性能,但它们分别从经验,扩散和历史指标获得的信息均显着不同。决定PM是否应选择在传统模型上取决于一组因素,即所选算法,模型验证策略或性能措施,因此,PM性能显着不同于这些因素。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号