首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号