文摘
英文文摘
第1章绪论
1.1课题背景
1.2编程题自动评分在国内外的研究现状及分析
1.3基于程序理解的编程题自动评分模型简介
1.4本文的主要研究内容
第2章基于语义相似度的编程题自动评分方法研究
2.1基于语义相似度的编程题自动评分方法的提出
2.2基于语义相似度的编程题自动评分方法的规则
2.3基于语义相似度的编程题自动评分方法
2.4与基于程序理解的编程题自动评分模型比较
2.5基于语义相似度的编程题自动评分方法的通用性
2.6本章小结
第3章解决的关键问题
3.1程序的中间表示方式
3.1.1程序依赖图与系统依赖图简介
3.1.2建立系统依赖图
3.1.3求到达-定值信息
3.1.4建立数据依赖边
3.2程序标准化
3.2.1表达式标准化
3.2.2控制结构标准化
3.2.3函数调用标准化
3.2.4数组的处理
3.3程序匹配
3.3.1原模型中的程序结构匹配算法简介
3.3.2改进的程序结构匹配算法
3.4本章小结
第4章实验及分析
4.1实验数据
4.2改进模型评分准确性验证
4.3原模型和改进模型的实验结果比较
4.4影响评分准确性的因素
4.5本章小结
结论
参考文献
哈尔滨工业大学硕士学位论文原创性声明
哈尔滨工业大学硕士学位论文使用授权书
致谢