基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
为了检测程序设计类课程中出现的作业抄袭行为,提出一种基于抽象语法树的抄袭检测方法.该方法根据多种语言的文法文件,用语法分析工具生成对应的抽象语法树(AST),利用计算生物学中序列匹配算法进行程序相似度计算,提取程序相似部分的AST特征,生成空间向量,通过聚类分析找出“抄袭团伙”.实验结果表明,该方法对抄袭行为具有较好的检测效果,能准确地找出“抄袭团伙”.
推荐文章
一种基于AST的代码抄袭检测方法
抽象语法树
抄袭检测
开源语法分析器
相似度
基于核心概念集的多语言Ontology
核心概念集
多语言Ontology
同义词集
多语言用户界面的研究
多语言
国际化
本地化
用户界面
多语言Web网站的结构与实现方法
多语言
本地化
国际化
全球化
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于AST的多语言代码抄袭检测方法研究
来源期刊 内蒙古师范大学学报(自然科学汉文版) 学科 工学
关键词 抄袭检测 抽象语法树 序列匹配 聚类分析
年,卷(期) 2012,(4) 所属期刊栏目 计算机科学与技术
研究方向 页码范围 385-392
页数 分类号 TP311
字数 4419字 语种 中文
DOI 10.3969/j.issn.1001-8735.2012.04.013
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 刘东升 内蒙古师范大学计算机与信息工程学院 76 464 12.0 18.0
2 张丽萍 内蒙古师范大学计算机与信息工程学院 66 435 11.0 18.0
3 刘呈龙 内蒙古师范大学计算机与信息工程学院 2 9 1.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (40)
共引文献  (49)
参考文献  (10)
节点文献
引证文献  (1)
同被引文献  (4)
二级引证文献  (2)
1970(1)
  • 参考文献(0)
  • 二级参考文献(1)
1976(1)
  • 参考文献(0)
  • 二级参考文献(1)
1978(1)
  • 参考文献(0)
  • 二级参考文献(1)
1981(2)
  • 参考文献(0)
  • 二级参考文献(2)
1987(2)
  • 参考文献(0)
  • 二级参考文献(2)
1989(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(2)
  • 参考文献(0)
  • 二级参考文献(2)
2006(2)
  • 参考文献(0)
  • 二级参考文献(2)
2007(5)
  • 参考文献(1)
  • 二级参考文献(4)
2008(13)
  • 参考文献(3)
  • 二级参考文献(10)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2010(8)
  • 参考文献(2)
  • 二级参考文献(6)
2011(5)
  • 参考文献(3)
  • 二级参考文献(2)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2013(1)
  • 引证文献(1)
  • 二级引证文献(0)
2014(1)
  • 引证文献(0)
  • 二级引证文献(1)
2017(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
抄袭检测
抽象语法树
序列匹配
聚类分析
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
内蒙古师范大学学报(自然科学汉文版)
双月刊
1001-8735
15-1049/N
大16开
内蒙古呼和浩特市昭乌达路81号
16-17
1959
chi
出版文献量(篇)
2985
总下载数(次)
4
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导