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 feedback for participants of hands-on cybersecurity training

V Švábenský, J Vykopal, P Čeleda, J Dovjak - Education and Information …, 2024 - Springer
Computer-supported learning technologies are essential for conducting hands-on
cybersecurity training. These technologies create environments that emulate a realistic IT …

Students' perceptions and preferences of generative artificial intelligence feedback for programming

Z Zhang, Z Dong, Y Shi, T Price, N Matsuda… - Proceedings of the AAAI …, 2024 - ojs.aaai.org
The rapid evolution of artificial intelligence (AI), specifically large language models (LLMs),
has opened opportunities for various educational applications. This paper explored the …

Adaptive Scaffolding in Block-Based Programming via Synthesizing New Tasks as Pop Quizzes

A Ghosh, S Tschiatschek, S Devlin, A Singla - International Conference on …, 2022 - Springer
Block-based programming environments are increasingly used to introduce computing
concepts to beginners. However, novice students often struggle in these environments …

Assessing the testing skills transfer of model-based testing on testing skill acquisition

F Cammaerts, M Snoeck - Software and Systems Modeling, 2024 - Springer
When creating a software model, it is necessary that it accurately captures the desired
behaviour, while at the same time ensuring that any undesired behaviour is excluded. On …

A Model of How Students Engineer Test Cases With Feedback

AM Shin, AM Kazerouni - ACM Transactions on Computing Education, 2024 - dl.acm.org
Background and Context. Students' programming projects are often assessed on the basis
of their tests as well as their implementations, most commonly using test adequacy criteria …

Studying the impact of auto-graders giving immediate feedback in programming assignments

J Mitra - Proceedings of the 54th ACM Technical Symposium on …, 2023 - dl.acm.org
Immediate feedback from auto-graders positively impacts students' grades and self-efficacy
in introductory programming courses. However, recent research has observed that students …

Probeable Problems for Beginner-level Programming-with-AI Contests

M Pawagi, V Kumar - Proceedings of the 2024 ACM Conference on …, 2024 - dl.acm.org
To broaden participation, competitive programming contests may include beginner-level
problems that do not require knowledge of advanced Computer Science concepts (eg …

Comparing different visualizations for feedback on test execution in a model-driven engineering environment

F Cammaerts, M Snoeck - International Conference on Business Process …, 2023 - Springer
Abstract In Model-Driven Engineering (MDE), source code can be automatically generated
from models such as a class diagram and statecharts. However, even under the assumption …

Requirements Engineering, Software Testing and Education: A Systematic Map**

TS Santana, TN Kudo, RF Bulcão-Neto - arxiv preprint arxiv:2304.13693, 2023 - arxiv.org
The activities of requirements engineering and software testing are intrinsically related to
each other, as these two areas are linked when seeking to specify and also ensure the …