首页> 中国专利> 基于代码结构化信息及审查知识的Java代码审查评论生成方法及装置

基于代码结构化信息及审查知识的Java代码审查评论生成方法及装置

摘要

本发明涉及一种基于代码结构化信息及审查知识的Java代码审查评论生成方法及装置。该方法包括:获得原始Java代码审查数据,对代码文本和代码审查评论进行向量化表示;在无监督训练阶段对词向量分别通过打乱向量表示和加入掩码标签引入噪声,建立判别式的图模型和语言模型,对被打乱的输入内容进行还原;在有监督训练阶段通过融合无监督训练阶段的模型进行代码审查评论生成,并辅以代码变更预测任务;根据无监督训练阶段、有监督训练阶段所生成的模型,对输入的待审查代码进行自动化代码审查评论输出。本发明能够提高代码审查评论生成的效率,利用无监督训练和有监督训练二者结合,具有较高解耦性的同时,还能够提高模型的原有性能。

著录项

  • 公开/公告号CN116841869A

    专利类型发明专利

  • 公开/公告日2023-10-03

    原文格式PDF

  • 申请/专利权人 中国科学院软件研究所;

    申请/专利号CN202310658279.1

  • 发明设计人

    申请日2023-06-05

  • 分类号G06F11/36;G06F8/41;G06N3/09;G06N3/088;G06F8/30;

  • 代理机构北京君尚知识产权代理有限公司;

  • 代理人邱晓锋

  • 地址 100190 北京市海淀区中关村南四街4号

  • 入库时间 2024-04-18 19:37:47

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号