Is Automated Grading of Models Effective? Assessing Automated Grading of Class Diagrams

被引:18
作者
Bian, Weiyi [1 ]
Alam, Omar [1 ]
Kienzle, Jorg [2 ]
机构
[1] Trent Univ, Peterborough, ON, Canada
[2] McGill Univ, Montreal, PQ, Canada
来源
23RD ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2020 | 2020年
关键词
automated grading; class diagrams; model comparison; COVID-19; ANSWERS; UML;
D O I
10.1145/3365438.3410944
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Learning how to model the structural properties of a problem domain or an object-oriented design in the form of a class diagram is an essential learning task in many software engineering courses. Since the grading of models is a time-consuming activity, automated grading approaches have been developed to assist the instructor by speeding up the grading process, as well as ensuring consistency and fairness for large classrooms. This paper empirically evaluates the efficacy of one such automated grading approach when applied in two real world settings: a beginner undergraduate class of 103 students required to create an object-oriented design model, and an advanced undergraduate class of 89 students elaborating a domain model. The results of the experiment highlight a) the need to adapt the grading strategy and strictness to the level of the students and the grading style of the instructor, and b) the importance of considering multiple solution variants when grading. Modifications to the grading algorithm are proposed and validated experimentally.
引用
收藏
页码:365 / 376
页数:12
相关论文
共 70 条
[1]  
Adams J.C., 2014, Computing is the safe stem career choice today
[2]  
Ali NH, 2007, INT J COMPUT SCI NET, V7, P181
[3]  
Alur R., 2013, P 23 INT JOINT C ART, P1976
[4]  
Amelung M, 2008, ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, P219
[5]  
[Anonymous], 2020, IEEE Spectrum
[6]  
[Anonymous], 2010, P 10 KOLI CALLING IN
[7]  
[Anonymous], 2020, globalnews
[8]  
[Anonymous], 2015, Proc. 46th ACM Tech. Symp. CSE, DOI 10.1145/2676723.2677226
[9]  
[Anonymous], 2009, P 12 C EUR CHAPT ASS
[10]  
Attali Y., 2006, Journal of Technology, Learning, and Assessment, V4