Investigating Student Errors in Code Refactoring

Publication date

2023-06-29

Authors

Carneiro Oliveira, EduardoORCID 0009-0004-5795-5219ISNI 0000000518010087

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

taverne

Abstract

Learning to develop code of good quality is challenging. One way to improve code quality is through code refactoring. Students make several mistakes when refactoring code. This research project aims to comprehend student errors in code refactoring, as well as to evaluate how the use of automated tools can help students remediate these errors.

Keywords

refactoring tools, code quality, code refactoring, refactoring misconceptions, student refactoring errors, programming education, Taverne

Citation

Carneiro de Oliveira, E 2023, Investigating Student Errors in Code Refactoring. in ITiCSE 2023 - Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education. Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, vol. 2, Association for Computing Machinery, New York, NY, USA, pp. 605–606. https://doi.org/10.1145/3587103.3594146