首页> 外文会议>International Conference on Software Analysis, Evolution, and Reengineering >The Impact of Human Discussions on Just-in-Time Quality Assurance: An Empirical Study on OpenStack and Eclipse
【24h】

The Impact of Human Discussions on Just-in-Time Quality Assurance: An Empirical Study on OpenStack and Eclipse

机译:人类讨论对立交质量保证的影响:对露天和蚀的实证研究

获取原文

摘要

In order to spot defect-introducing code changes during review before they are integrated into a project's version control system, a variety of defect prediction models have been designed. Most of these models focus exclusively on source code properties, like the number of added or deleted lines, or developer-related measures like experience. However, a code change is only the outcome of a much longer process, involving discussions on an issue report and review discussions on (different versions of) a patch. % Ignoring the characteristics of these activities during prediction is unfortunate, since Similar to how body language implicitly can reveal a person's real feelings, the length, intensity or positivity of these discussions can provide important additional clues about how risky a particular patch is or how confident developers and reviewers are about the patch. In this paper, we build logistic regression models to study the impact of the characteristics of issue and review discussions on the defect-proneness of a patch. Comparison of these models to conventional source code-based models shows that issue and review metrics combined improve precision and recall of the explanatory models up to 10%. Review time and issue discussion lag are amongst the most important metrics, having a positive (i.e., increasing) relation with defect-proneness.
机译:为了在审查期间发现缺陷介绍代码更改,在它们集成到项目的版本控制系统中,设计了各种缺陷预测模型。这些模型中的大多数专注于源代码属性,例如添加或删除的行数,或与经验相同的开发人员相关的措施。但是,代码更改只是更长的过程的结果,涉及关于问题报告的讨论和审查(不同版本)补丁的讨论。 %忽略了预测期间这些活动的特征是不幸的,因为类似于身体语言如何隐含地揭示一个人的真实感受,这些讨论的长度,强度或积极性可以提供关于特定补丁的风险程度的重要额外线索或多么自信开发人员和审核人员是关于补丁。在本文中,我们建立了物流回归模型,研究了问题特征的影响和审查讨论对补丁的缺陷的义务。这些模型对基于传统源代码的模型的比较显示,问题和审查指标组合提高了最高可达10%的解释性型号的精度和回忆。审查时间和问题讨论滞后是最重要的指标之一,具有正面(即,增加)与缺陷的关系。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号