首页> 外文会议>International Workshop on Empirical Software Engineering in Practice >A Capable Crossover Technique on Automatic Program Repair
【24h】

A Capable Crossover Technique on Automatic Program Repair

机译:一种自动程序修复的能力交叉技术

获取原文

摘要

In software development, debugging is indispensable to guarantee the reliability. However, debugging is becoming more difficult because software is becoming larger and more complex. Thus, techniques for supporting debugging, especially automatic program repair techniques based on genetic programming distinguish themselves due to their capability. Genetic programming produces many modified programs by three operations: selection, mutation, and crossover. In this research, we focus on crossover that can bring a large modification at one operation, and we are conducting research on capable crossover by selecting several modified programs not randomly but using the guidance indicating their properties. In this paper, we propose a new crossover technique based on comparing modified programs' properties.
机译:在软件开发中,调试是必不可少的,以确保可靠性。但是,由于软件变得越来越大,越来越复杂,调试变得越来越困难。因此,用于支持调试的技术,特别是基于基因编程的自动程序修复技术,因其能力而脱颖而出。遗传编程通过三个操作(选择,突变和交叉)产生许多修改后的程序。在这项研究中,我们专注于一次操作即可带来较大修改的交叉,并且我们正在通过不随机选择多个修改程序而使用指示其属性的指导来进行有效交叉的研究。在本文中,我们基于比较修改程序的属性,提出了一种新的交叉技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号