[发明专利]基于系统依赖图和图编辑距离算法的自动评分方法在审

专利信息
申请号: 201910187277.2 申请日: 2019-03-13
公开(公告)号: CN109933333A 公开(公告)日: 2019-06-25
发明(设计)人: 陈宇涵;刘莉平 申请(专利权)人: 中南大学
主分类号: G06F8/41 分类号: G06F8/41;G06F11/36;G06Q50/20
代理公司: 暂无信息 代理人: 暂无信息
地址: 410083 湖南*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明根据人工评分的思想,公开基于系统依赖图和图编辑距离算法的自动评分方法。首先,将编程题的分值分成两部分:动态分析和静态分析的评判结果。为了避免花费不必要的时间,先进行动态分析。若程序无法运行或不能通过全部的测试数据,再采用静态分析的方法。若不能编译通过,则直接进行静态分析,并且动态分析的分数为0分。程序静态分析技术即不需要运行程序的情况下分析程序,对程序的结构和语义进行分析,比较计算相似程度。本发明采用的是将转换成系统依赖图,再从中提取特征,利用图编辑距离算法程序的相似度。
搜索关键词: 编辑距离算法 动态分析 静态分析 系统依赖图 程序静态分析 转换成系统 语义 比较计算 测试数据 分析程序 提取特征 相似程度 运行程序 相似度 依赖图 编程 编译 评判 分析
【主权项】:
1.一种基于系统依赖图和图编辑距离算法的自动评分方法,该方法实现的思路是:对学生程序进行分析时,先运行其程序,若能编译成功,则进行动态分析,通过测试用例的通过数量计算得分,再进行静态分析;若不能运行且编译成功,则直接进行静态分析。最后,综合动态分析和静态分析评判结果,计算得分。在静态分析的过程中,先根据学生程序和模板程序构建系统依赖图。本发明利用系统依赖图的表现形式对学生程序进行语义上理解和分析。再通过对学生程序和模板程序的系统依赖图进行匹配,将两者相似度的作为静态分析的评判结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910187277.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top