Semi-Automatic Assessment of Unrestrained Java']Java Code

被引:22
作者
Insa, David [1 ]
Silva, Josep [1 ]
机构
[1] Univ Politecn Valencia, Camino Vera S-N, Valencia 46022, Spain
来源
ITICSE'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION | 2015年
关键词
D O I
10.1145/2729094.2742615
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Automated marking of multiple-choice exams is of great interest in university courses with a large number of students. For this reason, it has been systematically implanted in almost all universities. Automatic assessment of source code is however less extended. There are several reasons for that. One reason is that almost all existing systems are based on output comparison with a gold standard. If the output is the expected, the code is correct. Otherwise, it is reported as wrong, even if there is only one typo in the code. Moreover, why it is wrong remains a mystery. In general, assessment tools treat the code as a black box, and they only assess the externally observable behavior. In this work we introduce a new code assessment method that also verifies properties of the code, thus allowing to mark the code even if it is only partially correct. We also report about the use of this system in a real university context, showing that the system automatically assesses around 50% of the work.
引用
收藏
页码:39 / 44
页数:6
相关论文
共 16 条
[1]   A Survey of Automated Assessment Approaches for Programming Assignments [J].
Ala-Mutka, Kirsti M. .
COMPUTER SCIENCE EDUCATION, 2005, 15 (02) :83-102
[2]  
Beierle Christoph, 2003, DeLFI. GI, P144
[3]  
Biggs J., 2007, Teaching for Quality Learning at University, Vthird
[4]  
Cupic M, 2014, 2014 37TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), P1136, DOI 10.1109/MIPRO.2014.6859739
[5]  
Denny P, 2011, SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P471
[6]  
Hendriks R., 2012, AUTOMATIC EXAM CORRE
[7]  
Ihantola Petri, 2010, Proceedings of the 10th Koli Calling International Conference on Computing Education Research, P86, DOI DOI 10.1145/1930464.1930480
[8]  
Kitaya Hiroki, 2016, International Journal of Information and Education Technology, V6, P275, DOI 10.7763/IJIET.2016.V6.699
[9]  
Laakso M.-J., 2004, P KOL KOL KOL CALL 4, P28
[10]   Marking student programs using graph similarity [J].
Naude, Kevin A. ;
Greyling, Jean H. ;
Vogts, Dieter .
COMPUTERS & EDUCATION, 2010, 54 (02) :545-561