Chatbots Adoption for Gamification of Programming Language Learning: A Comprehensive Literature Review
DOI:
https://doi.org/10.37934/araset.60.2.172192Keywords:
Chatbots, Gamification, Programming language learningAbstract
Chatbots are an emerging form of AI application, hold significant potential for learning experiences in academic settings across various disciplines. In educational context, chatbots are an upcoming educational technology used to transform traditional teaching and learning approaches into more modern methods. Integrating chatbot usage in the classroom gives the educational system potential to revolutionize students' learning experiences. As the use of these AI-driven systems grows, educators could strategize to leverages chatbots and streamline the learning process, particularly to gain modern learning experiences. The objective of this study is to undertake a comprehensive review of prior research on the use of chatbots in the gamification of programming language learning. The aim of this systematic review is to further investigate the utilization of chatbots in education. Through a thematic analysis, three key themes were identified: cognitive, affective, and benefits. Additional themes include computational thinking skills, personalized learning, behaviours, and student engagement were other frequently discussed themes. Findings show that the use of chatbots in computer science and programming courses has been seen as a key factor in the emergence of the technology.