Charles Koutcheme

Charles Koutcheme

Doctoral Researcher
Doctoral Researcher
T313 Dept. Computer Science
Tietotekniikan laitos

I am a doctoral student at the School of Science. I am working on an interdisciplinary project combining knowledge in computing education and recent advances in natural language modelling. In a nutshell, I study how we can better support students learning how to program. My research aims to discover the relationships between programming assignments, students' approaches to solving the related problems, and the technical challenges they face in coming up with successful solutions. My work also investigates how we can use natural language modelling methods applied to source code to provide automatic feedback. 

Full researcher profile
[email protected]
Konemiehentie 2 02150 Espoo Finland


, 113 Tietojenkäsittely ja informaatiotieteet


Let's Ask AI About Their Programs : Exploring ChatGPT's Answers To Program Comprehension Questions

Teemu Lehtinen, Charles Koutcheme, Arto Hellas 2024 Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training

Exploring the Responses of Large Language Models to Beginner Programmers’ Help Requests

Arto Hellas, Juho Leinonen, Sami Sarsa, Charles Koutcheme, Lilja Kujanpää, Juha Sorva 2023 ICER '23: Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1

Automated Program Repair Using Generative Models for Code Infilling

Charles Koutcheme, Sami Sarsa, Juho Leinonen, Arto Hellas, Paul Denny 2023 Artificial Intelligence in Education : 24th International Conference, AIED 2023, Tokyo, Japan, July 3–7, 2023, Proceedings

Evaluating Distance Measures for Program Repair

Charles Koutcheme, Sami Sarsa, Juho Leinonen, Lassi Haaranen, Arto Hellas 2023 ICER '23: Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1

Training Language Models for Programming Feedback Using Automated Repair Tools

Charles Koutcheme 2023 Artificial Intelligence in Education

Exploring How Students Solve Open-ended Assignments

Charles Koutcheme, Artturi Tilanterä, Aleksi Peltonen, Arto Hellas, Lassi Haaranen 2022 ITiCSE 2022 - Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education

Methodological Considerations for Predicting At-risk Students

Charles Koutcheme, Sami Sarsa, Arto Hellas, Lassi Haaranen, Juho Leinonen 2022 ACE '22: Australasian Computing Education Conference

Speeding Up Automated Assessment of Programming Exercises

Sami Sarsa, Juho Leinonen, Charles Koutcheme, Arto Hellas 2022 Proceedings of the 2022 Conference on United Kingdom & Ireland Computing Education Research

Analyzing Fine-Grained Material Usage Behavior

Charles Koutcheme, Juho Leinonen, Juha Sorva, Arto Hellas 2021 Seventh SPLICE Workshop at SIGCSE 2021 “CS Education Infrastructure for All III: From Ideas to Practice”