声明
摘要
第一章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 研究目标和内容
1.4 本文的组织结构
第二章 程序代码相似度检测技术概述
2.1 程序代码抄袭概述
2.2 程序代码相似度定义
2.3 程序代码相似度度量技术
2.4 程序抄袭检测系统介绍
2.5 本章小结
第三章 相关算法及技术研究
3.1 向量空间模型的基本概念
3.2 特征选择相关算法研究
3.3 特征加权算法
3.4 正则表达式匹配技术
3.5 抽象语法树处理技术
3.6 本章小结
第四章 程序代码相似度检测系统设计
4.1 开发环境与开发语言选择
4.2 Python语法和结构分析
4.3 冗余信息去除模块
4.4 程序代码特征选择
4.5 程序代码特征提取
4.6 构建特征语料库模块
4.7 特征向量加权模块
4.8 数据库交互模块
4.9 相似度检测模块
4.10 本章小结
第五章 系统测试与结果分析
5.1 程序代码初级抄袭程度测试
5.2 程序代码中级抄袭程度测试
5.3 程序代码高级抄袭程度测试
5.4 实际教学中的程序代码抄袭测试
5.5 本章小结
第六章 结论与展望
6.1 结论
6.2 展望
参考文献
致谢
作者简介
新疆农业大学;