Building a Corpus of Task-Based Grading and Feedback Systems for Learning and Teaching Programming

被引:11
作者
Strickroth, Sven [1 ]
Striewe, Michael [2 ]
机构
[1] Ludwig Maximilians Univ Munchen, Inst Informat, Technol Enhanced Learning, Oettingenstr 67, D-80538 Munich, Germany
[2] Univ Duisburg Essen, Paluno Ruhr Inst Software Technol, Gerlingstr 16, D-45127 Essen, Germany
来源
INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY | 2022年 / 12卷 / 05期
关键词
e-assessment; programming; automated assessment; feedback system; submission system; tutoring system; learning environment; automated grading; corpus of systems; computer science education;
D O I
10.3991/ijep.v12i5.31283
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
grading and feedback systems in the context of learning and teaching programming is quite common. During the last 20 to 40 years research results on several hundred systems and approaches have been published. Existing papers may tell researchers what works well in terms of educational sup-port and how to make a grading and feedback system stable, extensible, secure, or sustainable. However, finding a solid basis for such kind of research is hard due to the vast amount of publications from a very diverse community. Hardly any recent systematic review includes data from more than 100 systems (most include less than 30). Hence, the authors started an endeavor to build a corpus of all task-based grading and feedback systems for learning and teaching pro-gramming that deal with source code and have been published in recent years. The intention is to provide the community with a solid basis for their research. The corpus is also designed to be updated and extended by the community with future systems. This paper describes the process of building the corpus and pres-ents some meta-analysis that shed light on the involved research communities.
引用
收藏
页码:26 / 41
页数:16
相关论文
共 46 条
[1]   A Survey of Automated Assessment Approaches for Programming Assignments [J].
Ala-Mutka, Kirsti M. .
COMPUTER SCIENCE EDUCATION, 2005, 15 (02) :83-102
[2]  
[Anonymous], 2009, P CISE DEC, DOI DOI 10.1109/CISE.2009.5365307
[3]   Effective compiler errormessage enhancement for novice programming students [J].
Becker, Brett A. ;
Glanville, Graham ;
Iwashima, Ricardo ;
McDonnell, Claire ;
Goslin, Kyle ;
Mooney, Catherine .
COMPUTER SCIENCE EDUCATION, 2016, 26 (2-3) :148-175
[4]  
Caiza JC, 2013, INTED PROC, P5691
[5]   Meaningful learning in the tutoring system for programming [J].
Dadic, Tonci ;
Stankov, Slavomir ;
Rosic, Marko .
PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, :483-488
[6]  
Dadic T, 2006, ITI 2006: PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, P41, DOI 10.1109/ITI.2006.1708449
[7]  
Dahm M., 2015, PROC DELFI, P119
[8]  
Decasse M., 1988, Proceedings of the 10th International Conference on Software Engineering (Cat. No.88CH2554-4), P162, DOI 10.1109/ICSE.1988.93698
[9]  
Deek F., 2001, PROC ED MEDIA, P382
[10]  
Deek F. P., 1998, Computer Science Education, V8, P130, DOI 10.1076/csed.8.2.130.3820