一种结构信息增强的代码修改自动转换方法

来源 :软件学报 | 被引量 : 0次 | 上传用户:wo861030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在开发过程中,开发人员在进行缺陷修复、版本更新时,常常需要修改多处相似的代码.如何进行自动代码修改已成为软件工程领域的热点研究问题.一种行之有效的方式是:给定一组代码修改示例,通过抽取其中的代码修改模式,辅助相似代码进行自动转换.在现有工作中,基于深度学习的方法取得了一定进展,但在捕获代码间的长程信息依赖关系时,效果不佳.为此,提出了一种结构信息增强的代码修改自动转换方法 Exp Trans.Exp Trans在解析代码时采用图的形式来表示修改示例,显式地指出了代码中变量之间的依赖关系,同时结合图卷积网络
其他文献
故事短片结构类似于微型小说和诗歌的混合体,故事短片的内容决定了短片的时间与空间形态,在此,单纯的故事人物和简明的意义指向,就在时间与空间层面进行最大限度的压缩与扩张
在平台竞争日趋激烈的环境中,双元创新是平台企业获得竞争优势的重要来源之一。通过对380份有效问卷进行分析,研究发现:平台开放度与平台吸引力均能够正向促进平台企业的双元
目前我国网络直播行业步入转型调整期,企业发展面临一定困境。盈利是企业持续健康发展的基础,企业的盈利模式决定了其盈利能力。价值链是盈利模式的前提和基础,盈利模式又是
采用失重法和电化学测试研究了N80油套管钢在质量分数为3.5%NaCl溶液中的冲蚀行为。结果表明:N80钢的质量损失速率随搅拌转速增加先保持不变再增大;相同时间冲蚀时N80钢的自
采用磁控溅射技术在不同基体偏压(-60,-70,-80,-90 V)下制备了CrAlN纳米多层薄膜,研究了基体偏压对薄膜微观结构和力学性能的影响。结果表明:随着基体偏压绝对值增大,CrAlN纳
采用菱形压头挤压的方式在取自EA4T钢车轴的弯曲疲劳试样上预制压痕缺陷,研究了压痕深度对疲劳强度的影响;采用修正Murakami模型预测了疲劳强度,并引入疲劳指示参数构建了疲
建立了6061-T6铝合金MIG焊接接头微区拉伸性能测试的高精度等效试验方法;采用有限元模拟了焊接过程的温度变化情况,建立了温度与接头各微区拉伸性能的关系;获得了可表征接头
对固化温度为60℃的环氧树脂灌封材料在-30~60℃环境温度下的力学和物性参数以及固化残余应变进行测试,并以此为输入条件,采用有限元模型对环氧树脂灌封结构的热应变进行模拟
采用有限元模型对热塑性聚氨酯弹性体蜂窝结构的压缩过程进行了模拟,并用试验进行验证。采用该模型研究了胞元凹角、宽度和壁厚对蜂窝结构泊松比和吸收能量的影响。结果表明: