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 …

[HTML][HTML] Automatic feedback in online learning environments: A systematic literature review

AP Cavalcanti, A Barbosa, R Carvalho, F Freitas… - … and Education: Artificial …, 2021 - Elsevier
Feedback is an essential component of scaffolding for learning. Feedback provides insights
into the assistance of learners in terms of achieving learning goals and improving self …

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 hel** students to improve their work, is an important factor
in learning. Many tools that offer programming exercises provide automated feedback on …

Ask-Elle: an adaptable programming tutor for Haskell giving automated feedback

A Gerdes, B Heeren, J Jeuring… - International Journal of …, 2017 - Springer
Ask-Elle is a tutor for learning the higher-order, strongly-typed functional programming
language Haskell. It supports the stepwise development of Haskell programs by verifying the …

Next-Step Hint Generation for Introductory Programming Using Large Language Models

L Roest, H Keuning, J Jeuring - Proceedings of the 26th Australasian …, 2024 - dl.acm.org
Large Language Models possess skills such as answering questions, writing essays or
solving programming exercises. Since these models are easily accessible, researchers …

A survey of automated programming hint generation: The hints framework

J McBroom, I Koprinska, K Yacef - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Automated tutoring systems offer the flexibility and scalability necessary to facilitate the
provision of high-quality and universally accessible programming education. To realise the …

Adaptive feedback based on student emotion in a system for programming practice

TJ Tiam-Lee, K Sumi - International conference on intelligent tutoring …, 2018 - Springer
We developed a system for programming practice that provides adaptive feedback based on
the presence of confusion on the student. The system provides two types of adaptive …

Evaluating distance measures for program repair

C Koutcheme, S Sarsa, J Leinonen… - Proceedings of the …, 2023 - dl.acm.org
Background and Context: Struggling with programming assignments while learning to
program is a common phenomenon in programming courses around the world. Supporting …

System and method for dialog interaction in distributed automation systems

L Nicolich-Henkin, C Henson, JP Sousa - US Patent 11,354,089, 2022 - Google Patents
A method for generating a user interface with a user interface device in a distributed
automation system includes receiving a service message from a home automation device in …

An adaptive approach to provide feedback for students in programming problem solving

P Silva, E Costa, JR de Araújo - … , ITS 2019, Kingston, Jamaica, June 3–7 …, 2019 - Springer
This paper describes an approach to help students involved in a Programming Tutoring
System, providing them with feedback during the coding problem-solving activities. It …