基于AST的程序代码抄袭检测方法研究

  • 打印
  • 收藏
收藏成功


打开文本图片集

摘要:为了打击程序设计类课程学生抄袭作业的不良学风,提出了基于抽象语法树(AST) 的程序代码抄袭检测方法。首先通过语法分析生成程序的AST,然后遍历AST,通过节点过滤、等价控制结构转换、赋予节点语义信息等手段,构造程序的特征序列;统计特征序列的节点频度,生成特征向量,通过向量聚类划分“抄袭团伙”,在“抄袭团伙”内比对特征序列计算程序相似度。(剩余6901字)

目录
monitor