首页> 外文会议>International Conference on Software Maintenance and Evolution >On the role of developer's scattered changes in bug prediction
【24h】

On the role of developer's scattered changes in bug prediction

机译:关于开发人员零散的变更在错误预测中的作用

获取原文

摘要

The importance of human-related factors in the introduction of bugs has recently been the subject of a number of empirical studies. However, such factors have not been captured yet in bug prediction models which simply exploit product metrics or process metrics based on the number and type of changes or on the number of developers working on a software component. Previous studies have demonstrated that focused developers are less prone to introduce defects than non focused developers. According to this observation, software components changed by focused developers should also be less error prone than software components changed by less focused developers. In this paper we capture this observation by measuring the structural and semantic scattering of changes performed by the developers working on a software component and use these two measures to build a bug prediction model. Such a model has been evaluated on five open source systems and compared with two competitive prediction models: the first exploits the number of developers working on a code component in a given time period as predictor, while the second is based on the concept of code change entropy. The achieved results show the superiority of our model with respect to the two competitive approaches, and the complementarity of the defined scattering measures with respect to standard predictors commonly used in the literature.
机译:与人类有关的因素在引入错误中的重要性最近已成为许多实证研究的主题。但是,在错误预测模型中尚未捕获到此类因素,该模型仅基于更改的数量和类型或基于软件组件的开发人员的数量来利用产品度量或过程度量。先前的研究表明,专注的开发人员比不专注的开发人员更不容易引入缺陷。根据这种观察,与专注度较低的开发人员更改的软件组件相比,专注度较高的开发人员更改的软件组件也应更不会出错。在本文中,我们通过测量由开发人员在软件组件上执行的更改的结构和语义散布来捕获此观察结果,并使用这两种方法来构建错误预测模型。这种模型已经在五个开源系统上进行了评估,并与两个竞争性预测模型进行了比较:第一个模型利用给定时间段内从事代码组件工作的开发人员的数量作为预测变量,而第二个模型则基于代码更改的概念熵。取得的结果表明,相对于两种竞争方法,我们的模型具有优越性;相对于文献中常用的标准预测变量,所定义的散射度量具有互补性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号