首页> 外文会议>IEEE Symposium on Visual Languages and Human-Centric Computing >Characterizing Developer Use of Automatically Generated Patches
【24h】

Characterizing Developer Use of Automatically Generated Patches

机译:表征开发人员对自动生成补丁的使用

获取原文

摘要

We present a study that characterizes the way developers use automatically generated patches when fixing software defects. Our study tasked two groups of developers with repairing defects in C programs. Both groups were provided with the defective line of code. One was also provided with five automatically generated and validated patches, all of which modified the defective line of code, and one of which was correct. Contrary to our initial expectations, the group with access to the generated patches did not produce more correct patches and did not produce patches in less time. We characterize the main behaviors observed in experimental subjects: a focus on understanding the defect and the relationship of the patches to the original source code. Based on this characterization, we highlight various potentially productive directions for future developer-centric automatic patch generation systems.
机译:我们提出了一项研究,该研究描述了开发人员在修复软件缺陷时使用自动生成的补丁的方式。我们的研究要求两组开发人员修复C程序中的缺陷。两组都提供有缺陷的代码行。其中一个还提供了五个自动生成并经过验证的补丁,所有补丁都修改了有缺陷的代码行,其中一个是正确的。与我们最初的预期相反,有权访问所生成补丁程序的小组没有产生出更正确的补丁程序,也没有在更短的时间内产生补丁程序。我们描述了在实验对象中观察到的主要行为:重点在于了解缺陷以及补丁与原始源代码的关系。基于此特征,我们重点介绍了未来以开发人员为中心的自动补丁生成系统的各种潜在生产方向。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号