基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
This paper presents a graph-based grading system for Java introductory programming courses, eGrader. This system grades submission both dynamically and statically to ensure a complete and through grading job. While dynamic analysis is based on JUnit framework, the static analysis is based on the graph representation of the program and its quality which is measured by software metrics. The graph representation is based on the Control Dependence Graphs (CDG) and Method Call Dependencies (MCD). eGrader outperforms existing systems in two ways: the ability of grading submission with semantic-errors, effectively, and generating reports for students, as a feedback on their performance, and instructors on the overall performance of the class. eGrader is well received by instructors not only for saving time and effort but also for its high success rate that is measured by four performance indicators which are sensitivity (97.37%), specificity (98.1%), precision (98.04%) and accuracy (97.07%).
推荐文章
基于Java技术的WebGIS框架研究
Java
万维网地理信息系统
框架
设计模式
模型-视图-控制
对象-关系映射
基于JAVA的动态代理实现的AOP的研究
面向方面编程
AOP
JAVA动态代理
反射机制
基于JAVA的动态代理实现的AOP的研究
面向方面编程
AOP
JAVA动态代理
反射机制
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 An Intelligent Assessment Tool for Students’ Java Submissions in Introductory Programming Courses
来源期刊 智能学习系统与应用(英文) 学科 医学
关键词 JAVA PROGRAMMING COMPUTER Aided Education COMPUTER Aided Assessment Control DEPENDENCE GRAPHS
年,卷(期) 2012,(1) 所属期刊栏目
研究方向 页码范围 59-69
页数 11页 分类号 R73
字数 语种
DOI
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2012(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
JAVA
PROGRAMMING
COMPUTER
Aided
Education
COMPUTER
Aided
Assessment
Control
DEPENDENCE
GRAPHS
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
智能学习系统与应用(英文)
季刊
2150-8402
武汉市江夏区汤逊湖北路38号光谷总部空间
出版文献量(篇)
166
总下载数(次)
0
总被引数(次)
0
论文1v1指导