Strategy-based feedback in a programming tutor. - Hieke Keuning; Bastiaan Heeren; Johan Jeuring (CSERC, 2014)

Towards a Systematic Review of Automated Feedback Generation for Programming Exercises. - Hieke Keuning; Johan Jeuring; Bastiaan Heeren (ITiCSE, 2016)

"I know it when I see it": Perceptions of Code Quality. - Jürgen Börstler; Harald Störrle; Daniel Toll; Jelle van Assema; Rodrigo Duran 001; Sara Hooshangi; Johan Jeuring; Hieke Keuning; Carsten Kleiner; Bonnie K. MacKellar (ITiCSE, 2017)

"I know it when I see it" Perceptions of Code Quality: ITiCSE '17 Working Group Report. - Jürgen Börstler; Harald Störrle; Daniel Toll; Jelle van Assema; Rodrigo Duran 001; Sara Hooshangi; Johan Jeuring; Hieke Keuning; Carsten Kleiner; Bonnie K. MacKellar (ITiCSE-WGR, 2017)

Code Quality Issues in Student Programs. - Hieke Keuning; Bastiaan Heeren; Johan Jeuring (ITiCSE, 2017)

An intelligent tutor to learn the evaluation of microcontroller I/O programming expressions. - Hugo Arends; Hieke Keuning; Bastiaan Heeren; Johan Jeuring (Koli Calling, 2017)

Automatically Classifying Students in Need of Support by Detecting Changes in Programming Behaviour. - Anthony Estey; Hieke Keuning; Yvonne Coady (SIGCSE, 2017)

How Teachers Would Help Students to Improve Their Code. - Hieke Keuning; Bastiaan Heeren; Johan Jeuring (ITiCSE, 2019)

A Systematic Literature Review of Automated Feedback Generation for Programming Exercises. - Hieke Keuning; Johan Jeuring; Bastiaan Heeren (ACM Trans. Comput. Educ., 2019)

Student Refactoring Behaviour in a Programming Tutor. - Hieke Keuning; Bastiaan Heeren; Johan Jeuring (Koli Calling, 2020)

A Tutoring System to Learn Code Refactoring. - Hieke Keuning; Bastiaan Heeren; Johan Jeuring (SIGCSE, 2021)

Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them. - Johan Jeuring; Hieke Keuning; Samiha Marwan; Dennis J. Bouvier; Cruz Izu; Natalie Kiesler; Teemu Lehtinen; Dominic Lohr; Andrew Petersen 001; Sami Sarsa (ITiCSE (2), 2022)

Towards Giving Timely Formative Feedback and Hints to Novice Programmers. - Johan Jeuring; Hieke Keuning; Samiha Marwan; Dennis J. Bouvier; Cruz Izu; Natalie Kiesler; Teemu Lehtinen; Dominic Lohr; Andrew Petersen 001; Sami Sarsa (ITiCSE-WGR, 2022)

Exploring the Potential of Large Language Models to Generate Formative Programming Feedback. - Natalie Kiesler; Dominic Lohr; Hieke Keuning (FIE, 2023)

Analyzing the Quality of Submissions in Online Programming Courses. - Maria Tigina; Anastasiia Birillo; Yaroslav Golubev; Hieke Keuning; Nikolay Vyahhi; Timofey Bryksin (SEET@ICSE, 2023)

Detecting Code Quality Issues in Pre-written Templates of Programming Tasks in Online Courses. - Anastasiia Birillo; Elizaveta Artser; Yaroslav Golubev; Maria Tigina; Hieke Keuning; Nikolay Vyahhi; Timofey Bryksin (ITiCSE (1), 2023)

A Systematic Mapping Study of Code Quality in Education. - Hieke Keuning; Johan Jeuring; Bastiaan Heeren (ITiCSE (1), 2023)

Student Code Refactoring Misconceptions. - Eduardo Carneiro Oliveira; Hieke Keuning; Johan Jeuring (ITiCSE (1), 2023)

The Robots Are Here: Navigating the Generative AI Revolution in Computing Education. - James Prather; Paul Denny 001; Juho Leinonen 001; Brett A. Becker; Ibrahim Albluwi; Michelle Craig; Hieke Keuning; Natalie Kiesler; Tobias Kohn; Andrew Luxton-Reilly; Stephen MacNeil; Andrew Petersen 001; et al. (ITiCSE-WGR, 2023)

Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans. - James Prather; Paul Denny 001; Juho Leinonen 001; Brett A. Becker; Ibrahim Albluwi; Michael E. Caspersen; Michelle Craig; Hieke Keuning; Natalie Kiesler; Tobias Kohn; Andrew Luxton-Reilly; Stephen MacNeil; et al. (ITiCSE (2), 2023)

What Skills Do You Need When Developing Software Using ChatGPT? (Discussion Paper). - Johan Jeuring; Roel Groot; Hieke Keuning (Koli Calling, 2023)

A Systematic Mapping Study of Code Quality in Education - with Complete Bibliography. - Hieke Keuning; Johan Jeuring; Bastiaan Heeren (CoRR, 2023)

Developers talking about code quality. - Jürgen Börstler; Kwabena Ebo Bennin; Sara Hooshangi; Johan Jeuring; Hieke Keuning; Carsten Kleiner; Bonnie K. MacKellar; Rodrigo Duran 001; Harald Störrle; Daniel Toll; Jelle van Assema (Empir. Softw. Eng., 2023)

Next-Step Hint Generation for Introductory Programming Using Large Language Models. - Lianne Roest; Hieke Keuning; Johan Jeuring (ACE, 2024)

The interplay between rich and big data in programming education research. - Hieke Keuning (DeLFI, 2024)

"Let Them Try to Figure It Out First" - Reasons Why Experts (Do Not) Provide Feedback to Novice Programmers. - Dominic Lohr; Natalie Kiesler; Hieke Keuning; Johan Jeuring (ITiCSE (1), 2024)

Clustering MOOC Programming Solutions to Diversify Their Presentation to Students. - Elizaveta Artser; Anastasiia Birillo; Yaroslav Golubev; Maria Tigina; Hieke Keuning; Nikolay Vyahhi; Timofey Bryksin (Koli Calling, 2024)

One Step at a Time: Combining LLMs and Static Analysis to Generate Next-Step Hints for Programming Tasks. - Anastasiia Birillo; Elizaveta Artser; Anna Potriasaeva; Ilya Vlasov; Katsiaryna Dzialets; Yaroslav Golubev; Igor Gerasimov; Hieke Keuning; Timofey Bryksin (Koli Calling, 2024)

Students' Perceptions and Use of Generative AI Tools for Programming Across Different Computing Courses. - Hieke Keuning; Isaac Alpizar Chacon; Ioanna Lykourentzou; Lauren Beehler; Christian Köppe; Imke de Jong; Sergey A. Sosnovsky (Koli Calling, 2024)

Goodbye Hello World - Research Questions for a Future CS1 Curriculum. - Hieke Keuning; Andrew Luxton-Reilly; Claudia Ott; Andrew Petersen 001; Natalie Kiesler (Koli Calling, 2024)

Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study. - Eduardo Carneiro Oliveira; Hieke Keuning; Johan Jeuring (Koli Calling, 2024)

Exploring Approaches to Assessing Student Teamwork in Undergraduate Computing Projects. - Alexander Mitchell; Michael James Scott; Bedour Alshaigy; Wendell Bento Geraldes; Rita Garcia; Mirela Gutica; Hieke Keuning; Ellie Lovellette; P. D. Parthasarathy; Seán Russell 001; Sandra Schulz 001; Xi Wu 005 (SIGCSE Virtual (2), 2024)

Teaching Well-Structured Code: A Literature Review of Instructional Approaches. - Sara Nurollahian; Hieke Keuning; Eliane Wiese (CSEE&T, 2025)

In-IDE Programming Courses: Learning Software Development in a Real-World Setting. - Anastasiia Birillo; Ilya Vlasov; Katsiaryna Dzialets; Hieke Keuning; Timofey Bryksin (IDE@ICSE, 2025)

Student's Use of Generative AI as a Support Tool in an Advanced Web Development Course. - Isaac Alpizar Chacon; Hieke Keuning (ITiCSE (1), 2025)

KOALA: Customizable IDE Data Collection Tool. - Daniil Karol; Elizaveta Artser; Ilya Vlasov; Yaroslav Golubev; Hieke Keuning; Anastasiia Birillo (ITiCSE (2), 2025)

'Can You Refactor This for Me?': Investigating How Students Use ChatGPT in Code Refactoring Exercises. - Eduardo Carneiro Oliveira; Hieke Keuning; Johan Jeuring (ITiCSE (2), 2025)

Creating in-IDE Programming Courses. - Anastasiia Birillo; Hieke Keuning; Gosia Migut; Katsiaryna Dzialets; Yaroslav Golubev (SIGCSE (2), 2025)

You're (Not) My Type- Can LLMs Generate Feedback of Specific Types for Introductory Programming Tasks? - Dominic Lohr; Hieke Keuning; Natalie Kiesler (J. Comput. Assist. Learn., 2025)

KOALA: a Configurable Tool for Collecting IDE Data When Solving Programming Tasks. - Daniil Karol; Elizaveta Artser; Ilya Vlasov; Yaroslav Golubev; Hieke Keuning; Anastasiia Birillo (CoRR, 2025)