首页> 中国专利> 基于开源知识的代码搜索推荐装置及方法

基于开源知识的代码搜索推荐装置及方法

摘要

本发明公开一种基于开源知识的代码搜索推荐装置及方法。本发明的装置包括代码片段生成模块、代码特征提取模块、文本预处理模块和代码搜索模块。本发明的方法的步骤为:生成代码片段库;提取代码片段文本特征;生成代码片段主题特征;生成代码片段结构特征;生成代码片段开发特征;建立搜索索引;查询语句文本预处理;代码特征与查询语句相似度计算;根据综合得分完成推荐。本发明利用开源知识构建代码特征度量体系,多角度提取代码片段特征,并利用相似度计算、加权计算方式获取代码片段的综合评分并完成代码搜索推荐,完善了代码度量角度,提高了代码搜索推荐的准确性。

著录项

  • 公开/公告号CN112051986B

    专利类型发明专利

  • 公开/公告日2021-07-27

    原文格式PDF

  • 申请/专利权人 西安电子科技大学;

    申请/专利号CN202010872148.X

  • 申请日2020-08-26

  • 分类号G06F8/20(20180101);G06F16/31(20190101);G06F16/33(20190101);G06F40/289(20200101);G06F40/30(20200101);G06K9/62(20060101);G06F16/951(20190101);

  • 代理机构61205 陕西电子工业专利中心;

  • 代理人田文英;王品华

  • 地址 710071 陕西省西安市太白南路2号

  • 入库时间 2022-08-23 12:11:39

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号