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 …
[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 …
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
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 …
in learning. Many tools that offer programming exercises provide automated feedback on …
Ask-Elle: an adaptable programming tutor for Haskell giving automated feedback
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 …
language Haskell. It supports the stepwise development of Haskell programs by verifying the …
Next-Step Hint Generation for Introductory Programming Using Large Language Models
Large Language Models possess skills such as answering questions, writing essays or
solving programming exercises. Since these models are easily accessible, researchers …
solving programming exercises. Since these models are easily accessible, researchers …
A survey of automated programming hint generation: The hints framework
Automated tutoring systems offer the flexibility and scalability necessary to facilitate the
provision of high-quality and universally accessible programming education. To realise 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
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 …
the presence of confusion on the student. The system provides two types of adaptive …
Evaluating distance measures for program repair
Background and Context: Struggling with programming assignments while learning to
program is a common phenomenon in programming courses around the world. Supporting …
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 …
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
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 …
System, providing them with feedback during the coding problem-solving activities. It …