A chatbot supporting computer programming

Authors

DOI:

https://doi.org/10.24310/ijtei.111.2025.20529

Keywords:

Artificial Intelligence, Education, Educational Technology, University, Learning Motivation

Abstract

In the educational sector, technological tools that are immediately available at any time of the day are required, so conversational assistants are the ideal tool to support the learning process of students by helping them to resolve doubts and access specialized information. This project describes the creation of a chatbot in Google's Dialogflow platform integrated with the Telegram messaging application to assist in the learning of computer programming. Chatbots are approached from their definition, history, and applications in education with the purpose of developing a specific chatbot for the community of the UAEM Texcoco University Center to be used as a tool for consulting information and answering questions. The spiral model of design was used, considering the vocabulary used by the students, which was analyzed with Lancsbox, three instrument for data collection were carried out and validated with statistical tests, the first test is the Cronbach's Alpha Coefficient, which was applied to the test applied to both teachers and students to evaluate the opinion of usability and performance of the conversational agent. Four research hypotheses were raised, which were evaluated with the second statistical test: Student's - T test. The hypotheses were tested with the sample data and the results obtained allow accepting the hypotheses formulated, so it is concluded that the conversational assistant is perceived as a tool that provides support for learning computer programming. The chatbots are an example of application of new tools in the educational sector, the use of this assistant makes possible the interaction of the student as if they were in tutorials with teachers, so that the assistant is an innovative personalized application as a reference of information oriented to the learning of specialized topics.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Publication Facts

Metric
This article
Other articles
Peer reviewers 
5
2.4

Reviewer profiles  N/A

Author statements

Author statements
This article
Other articles
Data availability 
N/A
16%
External funding 
N/A
32%
Competing interests 
N/A
11%
Metric
This journal
Other journals
Articles accepted 
95%
33%
Days to publication 
254
145

Indexed in

Editor & editorial board
profiles
Academic society 
N/A
Publisher 
Universidad de Málaga

Author Biographies

Omar Ayala Cadena, Autonomous University of the State of Mexico,

Autonomous University of the State of Mexico, Computer Engineering

Irene Aguilar Juárez , Autonomous University of the State of Mexico,

Autonomous University of the State of Mexico, Computer Engineering

Joel Ayala de la Vega, Autonomous University of the State of Mexico,

Autonomous University of the State of Mexico, Computer Engineering

Adriana Bustamante Almaraz, Autonomous University of the State of Mexico,

Autonomous University of the State of Mexico, Computer Engineering

References

Adamopoulou, E., & Moussiades, L. (2020). Chatbots: History, technology, and applications. Machine Learning with Applications, 2, 100006. https://doi.org/10.1016/J.MLWA.2020.100006

Albarrán Trujillo, S. E., Trujillo Flores, E., Vera Noguez, S., Granda Gutiérrez, E. E., y Aguilar Juárez, I. (2019). Programa de Estudios - Programación I. Universidad autónoma del estado de México. http://ri.uaemex.mx/bitstream/handle/20.500.11799/107801/secme-12408_1.pdf?sequence=1

Arredondo Castillo, C. C. (2021). Inteligencia artificial en la educación: uso del chatbot en un curso de pregrado sobre Investigación Académica en una universidad privada de Lima. [Tesis de doctorado, Pontificia Universidad Católica del Perú]. PUCP http://hdl.handle.net/20.500.12404/20996

Astruga, J. A. (2021). Propuesta metodológica para el análisis y diseño de chatbots basados en texto [Trabajo de Fin de Máster, Universidad de Valladolid]. UVaDOC. https://uvadoc.uva.es/handle/10324/50064

Bagchi, M. (2020). Conceptualising a Library Chatbot using Open-Source Conversational Artificial Intelligence. DESIDOC Journal of Library & Information Technology, 40(6), 329–333. https://doi.org/10.14429/djlit.40.06.15611

Berumen López, E., Villegas Berumen, H. G., y Ávila Acevedo, S. (2023). Implicaciones de la educación virtual durante la pandemia covid-19: una encuesta a estudiantes del Tecnológico Nacional de México. RIDE. Revista Iberoamericana Para La Investigación y El Desarrollo Educativo, 13(26), e013. https://doi.org/10.23913/RIDE.V13I26.1404

Bustos Macedo, C. J., y Romero Loa, J. A. (2023). Chatbot para el aprendizaje de la herramienta Git [Tesis doctoral, Universidad César Vallejo]. Repositorio Institucional - UCV. https://repositorio.ucv.edu.pe/handle/20.500.12692/133458

Carrazco Zendejas, S. G. (2021). La problemática educativa en México: lo que dejó la pandemia por COVID-19. Dilemas Contemporáneos: Educación, Política y Valores, 8(23), 1–19. https://doi.org/10.46377/dilemas.v8i.2775

Cervantes H. R. & Chaparro M. P.M. (2021), Transformations in communication and sociability habits through the increased use of socio-digital networks in times of pandemic, Ámbitos: revista internacional de comunicación, 52, 37-51. http://doi.org/10.12795/Ambitos.2021.i52.03

Corral, Y. (2019). Validez y Confiabilidad de los instrumentos para la recolección de datos. Revista Ciencias de La Educación, 19(33), 228–247.

Cujia Berrío, S. E. (2023). Transfiguraciones educativas en contextos de pandemia. Educación virtual y presencial en conflicto. Revista Venezolana de Gerencia, 28(102), 650–664. https://doi.org/10.52080/rvgluz.28.102.13

Darwin, Rusdin, D., Mukminatien, N., Suryati, N., Laksmi, E. D., & Marzuki. (2024). Critical thinking in the AI era: An exploration of EFL students’ perceptions, benefits, and limitations. Cogent Education, 11(1), 1–18. https://doi.org/10.1080/2331186X.2023.2290342

De la Cruz Apari, J. K., y Mere Jiménez, A. W. (2023). Implementación de un chatbot con Inteligencia Artificial para mejorar el aprendizaje de algoritmos en los estudiantes de una universidad pública [Tesis Doctoral, Universidad Autónoma de ICA]. Repositorio Institucional Universidad Autónoma de ICA. https://hdl.handle.net/20.500.14441/2682

Deshpande, B., & Chandak, M. B. (2022). A survey of designing tools for chatbot applications. International Journal of Health Sciences, 6(S5), 1403-1413. https://doi.org/10.53730/ijhs.v6nS5.8889

García Brustenga, G., Fuertes Alpiste, M., & Molas Castells, N. (2018). Briefing paper: chatbots in education. Barcelona: ELearn Center, 1–33. https://doi.org/10.7238/elc.chatbots.2018

García Martínez, V., y Silva Payró, M. P. (2022). Percepción académica sobre las barreras en la adopción de innovaciones tecnológicas durante la pandemia por la covid-19. Apertura, 14(1), 96–113. https://doi.org/10.32870/AP.V14N1.2150

Ghezzi, C., Jazayeri, M., & Mandiorli, D. (2003). Fundamentals of Software Engineering (Second Edition). Prentice Hall.

Hernández Rodríguez, R., Cárdenas Arriaga, T. N., y Hernández Rodríguez, N. A. (2020). Prueba de Hipótesis Estadística con Excel. Amat Editorial.

Maher, S., Kayte, S., & Nimbhore, S. (2020). Chatbots & Its Techniques Using AI: a Review. International Journal for Research in Applied Science and Engineering Technology, 8(XII), 503-508. https://doi.org/10.22214/ijraset.2020.32537

Mendoza Navarro, F. B. (2022). La Tutoría Virtual: Un Soporte Efectivo para la Estrategia Aprendo en Casa Durante la Emergencia Educativa del Covid-19. Revista Científica de Salud y Desarrollo Humano, 3(1), 60–72. https://doi.org/10.61368/r.s.d.h.v3i1.44

Mohamed, A. M., Shaaban, T. S., Bakry, S. H., Guillén Gámez, F. D., & Strzelecki, A. (2024). Empowering the Faculty of Education Students: Applying AI’s Potential for Motivating and Enhancing Learning. Innovative Higher Education, 1–23. https://doi.org/10.1007/S10755-024-09747-Z

Morales Bonilla, Y., y Bustamante Peralta, K. E. (2021). Retos de la enseñanza en la pandemia por COVID 19 en México. Dilemas Contemporáneos: Educación, Política y Valores, 8(21), 1–18. https://doi.org/10.46377/dilemas.v8i.2772

Ortega Sánchez, R. M. (2021). Uso de Herramientas Tecnológicas en Tiempos de COVID-19. Revista Docentes 2.0, 12(1), 31–39. https://doi.org/10.37843/rted.v1i1.223

Ponce Ceballos, S., Martínez Soto, Y., Ruelas Mexía, P. Y., y Toledo Sarracino, D. G. (2022). Tutorías Académicas durante la contingencia Académica por la Covid-19: La óptica de estudiantes de educación superior. Education Policy Analysis Archives, 30(17), 1–26. https://doi.org/10.14507/epaa.30.6852

Principal, M., y Orellana, A. (2024). Inteligencia artificial en la enseñanza-aprendizaje universitaria: una revisión semi-sistemática. EVSOS - Educación y Vida Sostenible, 2(4), 23–46. https://doi.org/10.57175/EVSOS.V2I4.157

Ramos Mendoza, J. C., Tasayco Jala, A. A., Pachas Barrientos, L. M., y Valdez Arango, A. (2023). Enseñanza remota como viabilizador de la educación superior pública en tiempos de pandemia. Horizontes. Revista de Investigación En Ciencias de La Educación, 7(30), 1804–1820. https://doi.org/10.33996/revistahorizontes.v7i30.630

Rauschenberger, M., Schrepp, M., Perez-Cota, M., Olschner, S., & Thomaschewski, J. (2013). Efficient Measurement of the User Experience of Interactive Products. How to use the User Experience Questionnaire (UEQ). Example: Spanish Language Version. International Journal of Interactive Multimedia and Artificial Intelligence, 2(1), 39. https://doi.org/10.9781/IJIMAI.2013.215

Shaikh, S., Mhaske, S., Bendre, R., & Aggarwal, A. (2023). The Rise of Creative Machines: Exploring the Impact of Generative AI. ArXiv: 2311.13262v1. https://doi.org/10.48550/arXiv.2311.13262

Thorat, S. A., & Jadhav, V. D. (2020). A Review on Implementation Issues of Rule-based Chatbot Systems. Proceedings of the International Conference on Innovative Computing and Communication (ICICC, 2020). http://doi.org/10.2139/ssrn.3567047

Tiwari, E. S. (2024). Harnessing the Power of Artificial Intelligence in Education. http://doi.org/10.2139/ssrn.4747352

Varela Tapia, E. A., Sangacha Tapia, L. M., Acosta Guzmán, I. L., y Celi Párraga, R. J. (2022). Inteligencia Artificial Conversacional para el diseño de un asistente virtual interactivo. Memorias de La Décima Segunda Conferencia Iberoamericana de Complejidad, Informática y Cibernética (CICIC 2022). https://doi.org/10.54808/CICIC2022.01.237

Villón Cabrera, N. (2020). Inteligencia Artificial aplicada al marketing: Impacto del uso de Chatbots Cognitivos en la satisfacción del cliente del sector bancario [Trabajo de Fin de Grado, Universidad Peruana de Ciencias Aplicadas]. Repositorio Académico UPC. https://repositorioacademico.upc.edu.pe/handle/10757/652700

Vishwakarma, A., & Pandey, A. (2021). A Review & Comparative Analysis on Various Chatbots Design. International Journal of Computer Science and Mobile Computing, 10(2), 72–78. https://doi.org/10.47760/ijcsmc.2021.v10i02.011

Published

2025-06-01

How to Cite

Ayala Cadena, O., Aguilar Juárez , I., Ayala de la Vega, J., & Bustamante Almaraz, A. (2025). A chatbot supporting computer programming. Innoeduca. International Journal of Technology and Educational Innovation, 11(1), 74–91. https://doi.org/10.24310/ijtei.111.2025.20529

Issue

Section

Articles