...
首页> 外文期刊>Information and software technology >Effort-Aware semi-Supervised just-in-Time defect prediction
【24h】

Effort-Aware semi-Supervised just-in-Time defect prediction

机译:努力感知半监督的刚反时间缺陷预测

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

获取外文期刊封面封底 >>

       

摘要

Context: Software defect prediction is an important technique that can help practitioners allocate their quality assurance efforts. In recent years, just-in-time (JIT) defect prediction has attracted considerable interest, as it enables developers to identify risky changes at check-in time.Objective: Many studies have conducted research from supervised and unsupervised perspectives. A model that does not rely on label information would be preferred. However, the performance of unsupervised models proposed by previous studies in the classification scenario was unsatisfactory due to the lack of supervised information. Furthermore, most supervised models fail to outperform simple unsupervised models in the ranking scenario. To overcome this weakness, we conduct research from the semi-supervised perspective that only requires a small quantity of labeled data for training.Method: In this paper, we propose a semi-supervised model for JIT defect prediction named Effort-Aware TriTraining (EATT), which is an effort-aware method using a greedy strategy to rank changes. We compare EATT with the state-of-the-art supervised and unsupervised models with respect to different labeled rate.Results: The experimental results on six open-source projects demonstrate that EATT outperforms existing supervised and unsupervised models for effort-aware JIT defect prediction, and has similar or superior performance in classifying defect-inducing changes.Conclusion: The results show that EATT can not only achieve high classification accuracy as supervised models, but also offer more practical value than other compared models from the perspective of the effort needed to review changes.
机译:背景:软件缺陷预测是一种重要的技术,可以帮助从业者分配其质量保证努力。近年来,即时(JIT)缺陷预测吸引了相当大的兴趣,因为它使开发人员能够在办理入住手续时识别风险变化。目的:许多研究已经从监督和无人监督的角度进行了研究。不依赖标签信息的模型是首选。然而,由于缺乏监督信息,在分类方案中提出的未经监督模型的表现令人不满意。此外,大多数监督模型都无法在排名方案中更优于简单的无监督模型。为了克服这种弱点,我们从半监督的角度进行研究,只需要少量标记的培训数据。在本文中,我们提出了一个名为努力感知粉氮的JIT缺陷预测的半监督模型(饮食),这是一种使用贪婪策略来排名变化的努力感知方法。我们与最先进的监督和无人监督的模型相比,不同标有标签的速度进行了比较。结果:六个开源项目的实验结果表明,饮食优于现有的努力感知JIT缺陷预测现有监督和无人监督的模型,并在分类缺陷诱导的变化方面具有类似或更优异的性能。结论:结果表明,Eatt不仅可以实现高度分类的准确性作为监督模型,还提供比其他比较模型的更实用的价值,从所需的努力的角度来看查看变更。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号