首页> 中国专利> 一种基于Tree-LSTM的API使用代码生成式推荐方法

一种基于Tree-LSTM的API使用代码生成式推荐方法

摘要

本发明属于软件工程和智能化软件开发技术领域,具体为基于Tree‑LSTM的API使用代码生成式推荐方法。本发明通过对大量包含目标API的源代码进行解析来构造大量的训练样本,在此基础上使用深度学习和统计模型训练API使用代码预测模型;代码预测模型分为:基于抽象代码树结构表示和深度学习的语句预测、基于数据依赖分析和统计模型的API调用参数预测;其中,设计了适合于Tree‑LSTM模型处理的代码的抽象树结构表示。本发明为软件开发人员提供基于代码上下文的API使用代码智能化推荐,根据已经写好的代码逐行推荐开发人员可能会用到的API使用代码,包括API对象创建/方法调用/属性访问、控制语句以及变量声明等,还会为API方法调用推荐相关的上下文变量作为参数。

著录项

  • 公开/公告号CN109739494A

    专利类型发明专利

  • 公开/公告日2019-05-10

    原文格式PDF

  • 申请/专利权人 复旦大学;

    申请/专利号CN201811501452.2

  • 发明设计人 彭鑫;陈驰;赵文耘;

    申请日2018-12-10

  • 分类号

  • 代理机构上海正旦专利代理有限公司;

  • 代理人陆飞

  • 地址 200433 上海市杨浦区邯郸路220号

  • 入库时间 2024-02-19 09:57:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-21

    实质审查的生效 IPC(主分类):G06F8/35 申请日:20181210

    实质审查的生效

  • 2019-05-10

    公开

    公开

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号