首页> 中国专利> 一种基于JEAN的软件代码推荐方法

一种基于JEAN的软件代码推荐方法

摘要

本发明提供一种基于JEAN的软件代码推荐方法,主要用于解决在软件开发中向开发人员推荐代码段的问题。包括如下步骤:S1、构建JEAN模型;S2、从GitHub上收集带有描述的java代码段数据集,并对其预处理用作训练集,用来训练JEAN模型;S3、构建代码库,使用JEAN模型中的代码嵌入表示模块将代码库中的所有代码段嵌入成代码向量;S4、开发人员进行在线搜索代码,输入查询后,JEAN模型中的描述嵌入表示模块将查询嵌入成查询向量;S5、使用余弦相似性计算查询向量和代码库中的所有代码向量之间的相似性,返回与查询向量最相关的向量的代码段。本发明能够有效地帮助软件开发人员根据自己的需求推荐合适的代码段,具有较高的精确率和效率。

著录项

  • 公开/公告号CN112966095B

    专利类型发明专利

  • 公开/公告日2022.09.06

    原文格式PDF

  • 申请/专利权人 南通大学;

    申请/专利号CN202110368686.X

  • 申请日2021.04.06

  • 分类号G06F16/335;G06F8/71;

  • 代理机构北京科家知识产权代理事务所(普通合伙);

  • 代理人宫建华

  • 地址 226019 江苏省南通市崇川区啬园路9号

  • 入库时间 2022-09-26 23:19:26

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-06

    授权

    发明专利权授予

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号