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 …

Academic and administrative role of artificial intelligence in education

SF Ahmad, MM Alam, MK Rahmat, MS Mubarik… - Sustainability, 2022 - mdpi.com
The aim of the article is to explore the academic and administrative applications of Artificial
Intelligence. Teachers have the main responsibility of teaching in any educational setting …

Automated grading and feedback tools for programming education: A systematic review

M Messer, NCC Brown, M Kölling, M Shi - ACM Transactions on …, 2024 - dl.acm.org
We conducted a systematic literature review on automated grading and feedback tools for
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …

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 …

Stop the (autograder) insanity: Regression penalties to deter autograder overreliance

E Baniassad, L Zamprogno, B Hall… - Proceedings of the 52nd …, 2021 - dl.acm.org
Autograders are an invaluable tool for deploying assessments in large classes. However
students sometimes rely on the autograder in place of careful thought for ways to improve to …

{SANRAZOR}: Reducing redundant sanitizer checks in {C/C++} programs

J Zhang, S Wang, M Rigger, P He, Z Su - 15th USENIX Symposium on …, 2021 - usenix.org
Sanitizers detect unsafe actions such as invalid memory accesses by inserting checks that
are validated during a program's execution. Despite their extensive use for debugging and …

Automatic feedback and assessment of team-coding assignments in a DevOps context

B Fernandez-Gauna, N Rojo, M Graña - International Journal of …, 2023 - Springer
We describe an automated assessment process for team-coding assignments based on
DevOps best practices. This system and methodology includes the definition of Team …

Adaptive assessment and content recommendation in online programming courses: On the use of Elo-rating

B Vesin, K Mangaroska, K Akhuseyinoglu… - ACM Transactions on …, 2022 - dl.acm.org
Online learning systems should support students preparedness for professional practice by
equip** them with the necessary skills while kee** them engaged and active. In that …

Graph semantic similarity-based automatic assessment for programming exercises

C **ang, Y Wang, Q Zhou, Z Yu - Scientific Reports, 2024 - nature.com
This paper proposes an algorithm for the automatic assessment of programming exercises.
The algorithm assigns assessment scores based on the program dependency graph …

Mining code submissions to elucidate disengagement in a computer science MOOC

E Vinker, A Rubinstein - LAK22: 12th international learning analytics …, 2022 - dl.acm.org
Despite the growing prevalence of Massive Open Online Courses (MOOCs) in the last
decade, using them effectively is still challenging. Particularly, when MOOCs involve …