Automated assessment in computer science education: A state-of-the-art review

JC Paiva, JP Leal, Á Figueira - ACM Transactions on Computing …, 2022 - dl.acm.org
Practical programming competencies are critical to the success in computer science (CS)
education and go-to-market of fresh graduates. Acquiring the required level of skills is a long …

A systematic literature review of automated feedback generation for programming exercises

H Keuning, J Jeuring, B Heeren - ACM Transactions on Computing …, 2018 - dl.acm.org
Formative feedback, aimed at helping students to improve their work, is an important factor
in learning. Many tools that offer programming exercises provide automated feedback on …

Educational data mining and learning analytics in programming: Literature review and case studies

P Ihantola, A Vihavainen, A Ahadi, M Butler… - Proceedings of the …, 2015 - dl.acm.org
Educational data mining and learning analytics promise better understanding of student
behavior and knowledge, as well as new information on the tacit factors that contribute to …

A survey on online judge systems and their applications

S Wasik, M Antczak, J Badura, A Laskowski… - ACM Computing …, 2018 - dl.acm.org
Online judges are systems designed for the reliable evaluation of algorithm source code
submitted by users, which is next compiled and tested in a homogeneous environment …

A survey of automated assessment approaches for programming assignments

KM Ala-Mutka - Computer science education, 2005 - Taylor & Francis
Practical programming is one of the basic skills pursued in computer science education. On
programming courses, the coursework consists of programming assignments that need to be …

Software-testing education: A systematic literature mapping

V Garousi, A Rainer, P Lauvås Jr, A Arcuri - Journal of Systems and …, 2020 - Elsevier
Context With the rising complexity and scale of software systems, there is an ever-increasing
demand for sophisticated and cost-effective software testing. To meet such a demand, there …

Towards a systematic review of automated feedback generation for programming exercises

H Keuning, J Jeuring, B Heeren - … of the 2016 ACM Conference on …, 2016 - dl.acm.org
Formative feedback, aimed at helping students to improve their work, is an important factor
in learning. Many tools that offer programming exercises provide automated feedback on …

Detecting students-at-risk in computer programming classes with learning analytics from students' digital footprints

D Azcona, IH Hsiao, AF Smeaton - User Modeling and User-Adapted …, 2019 - Springer
Different sources of data about students, ranging from static demographics to dynamic
behavior logs, can be harnessed from a variety sources at Higher Education Institutions …

The boss online submission and assessment system

M Joy, N Griffiths, R Boyatt - Journal on Educational Resources in …, 2005 - dl.acm.org
Computer programming lends itself to automated assessment. With appropriate software
tools, program correctness can be measured, along with an indication of quality according to …

[HTML][HTML] Automated code assessment for education: review, classification and perspectives on techniques and tools

S Combéfis - Software, 2022 - mdpi.com
Automatically assessing code for learning purposes is a challenging goal to achieve. On-site
courses and online ones developed for distance learning both require automated ways to …