Automated assessment in computer science education: A state-of-the-art review
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 …
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
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 …
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 …
automatic assessment tools for programming exercises. We discuss the major features that …
A survey of literature on the teaching of introductory programming
Three decades of active research on the teaching of introductory programming has had
limited effect on classroom practice. Although relevant research exists across several …
limited effect on classroom practice. Although relevant research exists across several …
Towards a systematic review of automated feedback generation for programming exercises
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 …
in learning. Many tools that offer programming exercises provide automated feedback on …
Artemis: An automatic assessment management system for interactive learning
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 …
manual assessment of exercises. Existing assessment systems are not designed for …
A comparison of code similarity analysers
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 …
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
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" …
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 …
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 …
presenting the prospect of free high class education to everybody. They bear a tremendous …