- A Systematic Mapping Study of Code Quality in Education. Hieke Keuning, Johan Jeuring and Bastiaan Heeren. Accepted to ITiCSE 2023.
- Student Code Refactoring Misconceptions. Eduardo Oliveira, Hieke Keuning and Johan Jeuring. Accepted to ITiCSE 2023.
- Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses. Anastasiia Birillo, Elizaveta Artser, Maria Tigina, Yaroslav Golubev, Hieke Keuning, Nikolay Vyahhi and Timofey Bryksin. Accepted to ITiCSE 2023.
- Analyzing the Quality of Submissions
in Online Programming Courses. Maria Tigina, Anastasiia Birillo, Yaroslav Golubev, Hieke Keuning, Nikolay Vyahhi, Timofey Bryksin. Accepted to ICSE-SEET 2023.
- Towards Giving Timely Formative Feedback and Hints to Novice Programmers.
Johan Jeuring, Hieke Keuning, Samiha Marwan, Dennis Bouvier, Cruz Izu, Natalie Kiesler, Teemu Lehtinen, Dominic Lohr, Andrew Peterson, Sami Sarsa. ITiCSE Working group reports 2022.
- A Tutoring System to Learn Code Refactoring. Hieke Keuning, Bastiaan Heeren and Johan Jeuring.
Proceedings of the SIGCSE Technical Symposium on Computer Science Education 2021.
- Betere code met automatische feedback en hints. Hieke Keuning.
AG Connect December 2020.
- Student Refactoring Behaviour in a Programming Tutor. Hieke Keuning, Bastiaan Heeren and Johan Jeuring.
Proceedings of the Koli Calling Conference on Computing Education Research 2020.
- Automated Feedback for Learning Code Refactoring. Hieke Keuning. PhD Thesis, October 2020.
- How Teachers Would Help Students to Improve Their Code. Hieke Keuning, Bastiaan Heeren and Johan Jeuring. Proceedings of Innovation and Technology in Computer Science Education (ITiCSE), 2019.
+ Supplemental material
- A Systematic Literature Review of Automated Feedback Generation for Programming
Exercises. Hieke Keuning, Johan Jeuring and Bastiaan Heeren.
- ACM Transactions on Computing Education (TOCE), volume 19, issue 1, 2018.
- Table with reviewed tools.
- An intelligent tutor to learn the evaluation of microcontroller I/O programming expressions.
Hugo Arends, Bastiaan Heeren, Hieke Keuning and Johan Jeuring.
Proceedings of the Koli Calling Conference on Computing Education Research, 2017.
- Code Quality Issues in Student Programs.
Hieke Keuning, Bastiaan Heeren and Johan Jeuring.
Proceedings of Innovation and Technology in Computer Science Education (ITiCSE), 2017.
- Automatically Classifying Students in Need of Support by Detecting Changes in Programming Behaviour.
Anthony Estey, Hieke Keuning, Yvonne Coady.
Proceedings of the SIGCSE Technical Symposium on Computer Science Education, 2017.
- Towards a Systematic Review of Automated Feedback Generation for Programming
Exercises. Hieke Keuning, Johan Jeuring and Bastiaan Heeren.
- Proceedings of Innovation and Technology in Computer Science Education (ITiCSE), 2016.
- Extended Version, Technical report.
- Table with reviewed tools.
- Strategy-based feedback in a programming tutor. Hieke Keuning, Bastiaan Heeren and Johan Jeuring.
Proceedings of the Computer Science Education Research
Conference, 2014.
- Strategy-based feedback for imperative programming exercises. Master Thesis.
Open University of the Netherlands, June 2014.