-
题名在线评测系统中的源码相似度检测研究与实现
被引量:10
- 1
-
-
作者
陈荣钦
胡永良
应建健
郭贤海
-
机构
台州学院计算机应用研究所
-
出处
《实验技术与管理》
CAS
北大核心
2014年第4期109-111,149,共4页
-
基金
浙江省新世纪教改项目(yb2010067)
浙江省教育厅科研项目(Y201223744)
台州学院青年基金项目(2012QN09)
-
文摘
在线评测(online judge,OJ)系统是面向程序设计的源码自动评判系统,目前,许多高校将其扩展并应用到程序设计类课程的辅助教学中。如何有效地检测出源码的抄袭是其有效实施的关键问题之一。结合属性计数算法和Rabin-Karp算法对源码进行比对,提出了一种适合于OJ系统源码检测的方法,能自动地对源码进行词法和语法分析,并在比对过程中缓存相关预处理数据,进一步提高检测效率。实验结果表明:该检测方法能有效地检测出OJ系统中的源码抄袭,同时在台州学院在线程序设计综合实验平台中运行效果良好。
-
关键词
源码相似度检测
在线评测系统
字符串匹配
-
Keywords
source code plagiarism similarity detection
online judge system
string matching
-
分类号
TP311.53
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于串匹配方法的源代码复制检测技术研究
被引量:9
- 2
-
-
作者
邓爱萍
徐国梁
肖奔
-
机构
湖南大学计算机与通信学院
湖南人文科技学院计算机科学系
-
出处
《科学技术与工程》
2007年第10期2251-2254,共4页
-
基金
湖南省重点建设学科资助
-
文摘
无论在商业软件还是在学生程序设计作业中,程序代码的抄袭都是一种普遍存在的现象。对程序代码进行复制检测是一个复杂的计算过程。探讨了源代码复制检测技术的现状,提出了对学生程序设计作业进行源代码复制检测的一种实现方案。
-
关键词
源代码
复制检测
标记串
相似度
-
Keywords
source code copy detection token string similarity
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名程序代码相似度度量算法研究
被引量:24
- 3
-
-
作者
邓爱萍
-
机构
湖南人文科技学院计算机科学技术系
-
出处
《计算机工程与设计》
CSCD
北大核心
2008年第17期4636-4638,F0003,共4页
-
文摘
代码剽窃是程序设计课程中经常出现的一种作弊行为,检测剽窃的源代码、验证学生程序作业的原创性在教学中很重要。程序代码的相似度度量是剽窃检测的关键技术。通过对现有程序代码相似度度量技术进行研究后,基于Karp-Rabin和最长公共子串算法思想,提出了一种改进的源代码相似度度量算法,即串的散列值匹配算法。
-
关键词
源代码
相似度度量
剽窃检测
串匹配算法
散列值匹配
-
Keywords
source code
similarity measure
plagiarism detection
string matching arithmetic
hash value matching
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-