Uncovering Behavioral Patterns in Student-LLM Conversations during Code Refactoring Tasks

Publication date

2025-11-10

Authors

Carneiro Oliveira, EduardoORCID 0009-0004-5795-5219ISNI 0000000518010087
Keuning, HiekeISNI 000000049290580X
Jeuring, J.T.ISNI 0000000110063265

Editors

Leinonen, Juho
Duran, Rodrigo

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

cc_by

Abstract

The ability to write high-quality code is essential in software development. With the growing use of LLMs for code generation, ensuring code quality has become even more important, as AI-generated code often contains various quality issues. Educators are increasingly integrating LLMs into programming education, which has raised interest in understanding how students interact with LLMs. To date, little research has explored the teaching and learning of refactoring supported by LLMs. However, before investigating whether and how to integrate LLMs to support students with refactoring, it is important to understand how students interact with these models. In this study, we analyze students' behavior when interacting with an LLM during code refactoring tasks. We identify six patterns of student-LLM interaction behavior, and explore the relation between these patterns and the quality of student code. The two most common behaviors are: (1) students who delegate the entire refactoring task to the LLM; and (2) students who only use the LLM to ask questions about their refactored code. We observed a relation between the latter behavior and solutions of good quality.

Keywords

code quality, code refactoring, design pattern, human-AI interaction, interaction pattern, llm, programming education, student behavior, Computational Theory and Mathematics, Education

Citation

Carneiro Oliveira, E, Keuning, H & Jeuring, J 2025, Uncovering Behavioral Patterns in Student-LLM Conversations during Code Refactoring Tasks. in J Leinonen & R Duran (eds), Proceedings of 25th International Conference on Computing Education Research, Koli Calling 2025., 39, Proceedings of 25th International Conference on Computing Education Research, Koli Calling 2025, Association for Computing Machinery, pp. 1-11, 25th Koli Calling International Conference on Computing Education Research, Koli Calling 2025, Koli, Finland, 11/11/25. https://doi.org/10.1145/3769994.3770000, conference