首页> 中国专利> 基于单个样例的代码转换推导方法和装置

基于单个样例的代码转换推导方法和装置

摘要

本发明涉及一种基于单个样例的代码转换推导方法和装置。该方法包括:基于修改前和修改后的样例代码片段,提取代码超图;基于修改前和修改后的样例代码片段,提取代码修改的操作序列;依据代码修改的操作序列,并通过统计分析开源项目代码中的属性频率,对代码超图进行化简,由化简之后的代码超图和代码修改的操作序列共同组成代码转换模板;给定待修改的代码片段并提取其代码超图,然后通过与代码转换模板进行匹配得到修改后的代码片段。本发明可以仅通过一个代码修改的例子来推导出、提取出一般化的代码转换,有效避免了必须依赖于使用大量的相关代码修改来进行推导,可以更有效地推导出合理的代码转换,适用于多种应用场景。

著录项

  • 公开/公告号CN110633084B

    专利类型发明专利

  • 公开/公告日2020-10-02

    原文格式PDF

  • 申请/专利权人 北京大学;

    申请/专利号CN201910861206.6

  • 发明设计人 姜佳君;任路遥;熊英飞;张令明;

    申请日2019-09-12

  • 分类号G06F8/41(20180101);

  • 代理机构11429 北京中济纬天专利代理有限公司;

  • 代理人江黎

  • 地址 100871 北京市海淀区颐和园路5号北京大学

  • 入库时间 2022-08-23 11:16:01

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号