封面
中文摘要
英文摘要
目录
第1章 绪论
1.1 课题来源
1.2 课题的研究目的和意义
1.3 克隆代码重构的国内外研究现状及分析
1.4 模块间依赖关系的研究现状及分析
1.5 主要研究内容
第2章 可重构克隆代码的预处理方法研究
2.1 引言
2.2 克隆代码预处理存在的问题
2.3 可重构克隆代码的预处理算法
2.4 实验结果与分析
2.5 本章小结
第3章 不连续克隆代码无定型过程提取方法研究
3.1 引言
3.2 不连续克隆代码的过程提取及存在问题分析
3.3 程序的图形表示
3.4 语义保持的不连续克隆代码无定型过程提取算法
3.5 实验结果与分析
3.6 本章小结
第4章 近似克隆代码无定型过程提取方法研究
4.1 引言
4.2 近似克隆代码过程提取及存在问题分析
4.3 近似克隆代码无定型过程提取算法
4.4 实验结果与分析
4.5 本章小结
第5章 重构对模块间依赖影响的研究
5.1 引言
5.2 模块间依赖关系分析存在的问题
5.3 度量方法
5.4 实验结果与分析
5.5 应用研究
5.6 本章小结
结论
参考文献
附录A 被测产品所有版本CBO和DIT的聚集索引
附录B 被测产品的重构信息
攻读博士学位期间发表的论文及其他成果
声明
致谢
个人简历