第一章 绪论
1.1 研究背景和意义
1.2 本文的研究目标及工作内容
1.3 本文的组织结构
第二章 相关工作
2.1 克隆检测技术的研究现状
2.2 词语相似度的研究现状
2.3 版本历史挖掘技术的研究现状
2.4 本章小结
第三章 克隆检测技术
3.1 代码克隆的基本概念
3.2 跨语言的代码克隆的定义
3.3 代码克隆的基本检测流程
3.4 代码克隆的检测方法
3.5 本章小结
第四章 变更相似性
4.1 跨语言代码克隆存在的问题
4.2 变更和提交
4.3 变更代码段
4.4 形式化定义
4.5 本章小结
第五章 全文检索技术
5.1 全文检索的基本概念
5.2 Elasticsearch介绍
5.3 本章小结
第六章 系统实现
6.1 整体框架
6.2 日志解析
6.3 标准化
6.4 索引
6.5 匹配
6.6 过滤
6.7 美化输出
6.8 本章小结
第七章 实验评估
7.1 实验目的
7.2 实验环境
7.3 实验数据规模
7.4 实验评估指标
7.5 实验结果
7.6 本章小结
第八章 总结与展望
8.1 全文总结
8.2 未来展望
参考文献
致谢
攻读学位期间发表的学术论文
声明
上海交通大学;