正确性
计算机科学
分级(工程)
预处理器
机器学习
人工智能
软件工程
程序设计语言
工程类
土木工程
作者
Marcus Messer,Neil C. C. Brown,Michael Kölling,Miaojing Shi
标识
DOI:10.1145/3587102.3588822
摘要
Research into automated grading has increased as Computer Science courses grow. Dynamic and static approaches are typically used to implement these graders, the most common implementation being unit testing to grade correctness. This paper expands upon an ongoing systematic literature review to provide an in-depth analysis of how machine learning (ML) has been used to grade and give feedback on programming assignments. We conducted a backward snowball search using the ML papers from an ongoing systematic review and selected 27 papers that met our inclusion criteria. After selecting our papers, we analysed the skills graded, the preprocessing steps, the ML implementation, and the models' evaluations.
科研通智能强力驱动
Strongly Powered by AbleSci AI