中国专利数据库

专利名称:一种基于加权抽象语法树的代码抄袭检测方法

专利申请号202210654436.7
申请日2022.06.10
公开(公告)号CN115062600A
公开(公告)日2022.09.16
主分类号G06F40/194
分案原申请号
分类号G06F40/194 G06F40/216 G06F40/253 G06F40/30 G06F8/41
优先权
申请(专利权)人北京矩道优达网络科技有限公司
地址100080 北京市海淀区上地东路35号院1号楼2层1-202-212
发明(设计)人杨博洋;傅得强;俞昊然
国际申请
国际公布
进入国家阶段日期
专利代理机构北京世誉鑫诚专利代理有限公司 11368
代理人刘秀珍
专利类型发明专利
摘要本发明提供的一种基于加权抽象语法树的代码抄袭检测方法包括:获取两份代码;WASTK通过词法解析和语法解析生成所述两份代码各自对应的抽象语法树,获得两棵抽象语法树;调整所述抽象语法树的结构;采用TF‑IDE技术给所述抽象语法树上节点赋权值;计算所述两棵抽象语法树的树核函数;根据所述树核函数进行数据标准化及相似度计算。根据每个代码段出现的频率,给代码抽象语法树上对应的节点赋予权重,以达到区分代码段重要性的目的,从而精确判定两份代码的抽象语法树的相似度。
全文下载下载
©2023 Patent9.com All rights reserved.蜀ICP备06009422号