《表2 变异操作示例:示例演化驱动的学生程序自动修复》
为了节省变异体的存储空间,使用编辑序列代替变异体存储在种群中,编辑序列记录了从学生程序到生成变异体经历的操作步骤.由于本文方法的目标是从示例程序中转移正确逻辑和语句来修复学生程序中的缺陷语句,该转换操作是基于程序的抽象语法树执行的.根据学生程序和示例程序抽象语法树的匹配结果和需要的执行的转换操作,将变异操作分为3种,分别为插入(insert)、删除(delete)、替换(replace)操作,见表2.
图表编号 | XD0056203500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.05.01 |
作者 | 王甜甜、许家欢、王克朝、苏小红 |
绘制单位 | 哈尔滨工业大学计算机科学与技术学院、哈尔滨工业大学计算机科学与技术学院、哈尔滨工业大学计算机科学与技术学院、哈尔滨学院信息工程学院、哈尔滨工业大学计算机科学与技术学院 |
更多格式 | 高清、无水印(增值服务) |