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 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 …

Review of recent systems for automatic assessment of programming assignments

P Ihantola, T Ahoniemi, V Karavirta… - Proceedings of the 10th …, 2010 - dl.acm.org
This paper presents a systematic literature review of the recent (2006--2010) development of
automatic assessment tools for programming exercises. We discuss the major features that …

A survey of literature on the teaching of introductory programming

A Pears, S Seidman, L Malmi, L Mannila… - Working group reports …, 2007 - dl.acm.org
Three decades of active research on the teaching of introductory programming has had
limited effect on classroom practice. Although relevant research exists across several …

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 …

Artemis: An automatic assessment management system for interactive learning

S Krusche, A Seitz - Proceedings of the 49th ACM technical symposium …, 2018 - dl.acm.org
The increasing number of students in computer science courses leads to high efforts in
manual assessment of exercises. Existing assessment systems are not designed for …

A comparison of code similarity analysers

C Ragkhitwetsagul, J Krinke, D Clark - Empirical Software Engineering, 2018 - Springer
Copying and pasting of source code is a common activity in software engineering. Often, the
code is not copied as it is and it may be modified for various purposes; eg refactoring, bug …

Emerging trends of online assessment systems in the emergency remote teaching period

AC Topuz, E Saka, ÖF Fatsa, E Kurşun - Smart Learning Environments, 2022 - Springer
The COVID-19 pandemic caused many educational institutions in the world to switch to the
distance education process, and this process was called" Emergency Remote Teaching" …

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 …

Towards practical programming exercises and automated assessment in Massive Open Online Courses

T Staubitz, H Klement, J Renz… - … , and Learning for …, 2015 - ieeexplore.ieee.org
In recent years, Massive Open Online Courses (MOOCs) have become a phenomenon
presenting the prospect of free high class education to everybody. They bear a tremendous …