Saved in:
Bibliographic Details
Main Authors: Garcia, Marcelino, Garcia, Renato, Parizotto, Arthur, Mendes, Andre, Valle, Pedro, Vilela, Ricardo, Balancieri, Renato, Silva, Williamson
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.08857
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911149057900544
author Garcia, Marcelino
Garcia, Renato
Parizotto, Arthur
Mendes, Andre
Valle, Pedro
Vilela, Ricardo
Balancieri, Renato
Silva, Williamson
author_facet Garcia, Marcelino
Garcia, Renato
Parizotto, Arthur
Mendes, Andre
Valle, Pedro
Vilela, Ricardo
Balancieri, Renato
Silva, Williamson
contents Educational chatbots have gained prominence as support tools for teaching programming, particularly in introductory learning contexts. This paper presents a Systematic Mapping Study (SMS) that investigated how such agents have been developed and applied in programming education. From an initial set of 3,216 publications, 54 studies were selected and analyzed based on five research subquestions, addressing chatbot types, programming languages used, educational content covered, interaction models, and application contexts. The results reveal a predominance of chatbots designed for Python instruction, focusing on fundamental programming concepts, and employing a wide variety of pedagogical approaches and technological architectures. In addition to identifying trends and gaps in the literature, this study provides insights to inform the development of new educational tools for programming instruction.
format Preprint
id arxiv_https___arxiv_org_abs_2509_08857
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Systematic Mapping Study on Chatbots in Programming Education
Garcia, Marcelino
Garcia, Renato
Parizotto, Arthur
Mendes, Andre
Valle, Pedro
Vilela, Ricardo
Balancieri, Renato
Silva, Williamson
Software Engineering
Human-Computer Interaction
Educational chatbots have gained prominence as support tools for teaching programming, particularly in introductory learning contexts. This paper presents a Systematic Mapping Study (SMS) that investigated how such agents have been developed and applied in programming education. From an initial set of 3,216 publications, 54 studies were selected and analyzed based on five research subquestions, addressing chatbot types, programming languages used, educational content covered, interaction models, and application contexts. The results reveal a predominance of chatbots designed for Python instruction, focusing on fundamental programming concepts, and employing a wide variety of pedagogical approaches and technological architectures. In addition to identifying trends and gaps in the literature, this study provides insights to inform the development of new educational tools for programming instruction.
title A Systematic Mapping Study on Chatbots in Programming Education
topic Software Engineering
Human-Computer Interaction
url https://arxiv.org/abs/2509.08857