中国专利数据库
专利名称:一种基于加权抽象语法树的代码抄袭检测方法
专利申请号 | 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技术给所述抽象语法树上节点赋权值;计算所述两棵抽象语法树的树核函数;根据所述树核函数进行数据标准化及相似度计算。根据每个代码段出现的频率,给代码抽象语法树上对应的节点赋予权重,以达到区分代码段重要性的目的,从而精确判定两份代码的抽象语法树的相似度。 |
全文下载 | 下载![]() |