Conversational agent as a support tool for learning C Language

A conversational agent is a software system that emulates communication with a human being through text or voice messages. The objective of this work was to evaluate the functionality and usability (effectiveness, efficiency, satisfaction) of a conversational agent called Codebot, developed at the F...

Full description

Saved in:
Bibliographic Details
Main Authors: Vázquez-Aragón, Ma. Rosario, Zavaleta-Carrillo, Patricia, Barradas-Arenas, Ulises, Hernández-Marín, Gloria del Jesús
Format: Online
Language:spa
Published: Universidad Autónoma de Tamaulipas 2024
Online Access:https://revistaciencia.uat.edu.mx/index.php/CienciaUAT/article/view/1879
Tags: Add Tag
No Tags, Be the first to tag this record!
id oai:ojs.pkp.sfu.ca:article-1879
record_format ojs
institution CIENCIA UAT
collection OJS
language spa
format Online
author Vázquez-Aragón, Ma. Rosario
Zavaleta-Carrillo, Patricia
Barradas-Arenas, Ulises
Hernández-Marín, Gloria del Jesús
spellingShingle Vázquez-Aragón, Ma. Rosario
Zavaleta-Carrillo, Patricia
Barradas-Arenas, Ulises
Hernández-Marín, Gloria del Jesús
Conversational agent as a support tool for learning C Language
author_facet Vázquez-Aragón, Ma. Rosario
Zavaleta-Carrillo, Patricia
Barradas-Arenas, Ulises
Hernández-Marín, Gloria del Jesús
author_sort Vázquez-Aragón, Ma. Rosario
title Conversational agent as a support tool for learning C Language
title_short Conversational agent as a support tool for learning C Language
title_full Conversational agent as a support tool for learning C Language
title_fullStr Conversational agent as a support tool for learning C Language
title_full_unstemmed Conversational agent as a support tool for learning C Language
title_sort conversational agent as a support tool for learning c language
description A conversational agent is a software system that emulates communication with a human being through text or voice messages. The objective of this work was to evaluate the functionality and usability (effectiveness, efficiency, satisfaction) of a conversational agent called Codebot, developed at the Faculty of Information Sciences, as a support tool to facilitate the learning of C programming language by students of the Computer Systems Engineering program, as well as their experience and hedonic (social) quality of the tool. The scope of the study was descriptive, with quantitative analysis. The data collection was cross-sectional with convenience samples of different sizes. The System Usability Scale (SUS) was used, which was extended to evaluate three aspects: effectiveness and efficiency of the bot, as well as user satisfaction. The reliability of the instrument was 0.93 Cronbach’s alpha. The behavior of the agent in the final functional test showed 70 % of successful responses and 30 % of unrecognized requests due to two main reasons: 1) the requested information was not in the agent’s knowledge base, 2) poorly formulated or meaningless requests. Desing and implementation of the conversational agent Codebot obtained a robust database to improve learning of the C language and its function was satisfactory. However, is necessary to continue with tests that include a larger number of samples that delve deeper into the characteristics regarding the creation of the conversational agent.
publisher Universidad Autónoma de Tamaulipas
publishDate 2024
url https://revistaciencia.uat.edu.mx/index.php/CienciaUAT/article/view/1879
work_keys_str_mv AT vazquezaragonmarosario conversationalagentasasupporttoolforlearningclanguage
AT zavaletacarrillopatricia conversationalagentasasupporttoolforlearningclanguage
AT barradasarenasulises conversationalagentasasupporttoolforlearningclanguage
AT hernandezmaringloriadeljesus conversationalagentasasupporttoolforlearningclanguage
AT vazquezaragonmarosario agenteconversacionalcomoherramientadeapoyoenelaprendizajedellenguajec
AT zavaletacarrillopatricia agenteconversacionalcomoherramientadeapoyoenelaprendizajedellenguajec
AT barradasarenasulises agenteconversacionalcomoherramientadeapoyoenelaprendizajedellenguajec
AT hernandezmaringloriadeljesus agenteconversacionalcomoherramientadeapoyoenelaprendizajedellenguajec
_version_ 1817480083041943552
spelling oai:ojs.pkp.sfu.ca:article-18792024-07-20T01:00:24Z Conversational agent as a support tool for learning C Language Agente conversacional como herramienta de apoyo en el aprendizaje del lenguaje C. Vázquez-Aragón, Ma. Rosario Zavaleta-Carrillo, Patricia Barradas-Arenas, Ulises Hernández-Marín, Gloria del Jesús agente conversacional usabilidad aprendizaje enseñanza conversational agent usability learning teaching A conversational agent is a software system that emulates communication with a human being through text or voice messages. The objective of this work was to evaluate the functionality and usability (effectiveness, efficiency, satisfaction) of a conversational agent called Codebot, developed at the Faculty of Information Sciences, as a support tool to facilitate the learning of C programming language by students of the Computer Systems Engineering program, as well as their experience and hedonic (social) quality of the tool. The scope of the study was descriptive, with quantitative analysis. The data collection was cross-sectional with convenience samples of different sizes. The System Usability Scale (SUS) was used, which was extended to evaluate three aspects: effectiveness and efficiency of the bot, as well as user satisfaction. The reliability of the instrument was 0.93 Cronbach’s alpha. The behavior of the agent in the final functional test showed 70 % of successful responses and 30 % of unrecognized requests due to two main reasons: 1) the requested information was not in the agent’s knowledge base, 2) poorly formulated or meaningless requests. Desing and implementation of the conversational agent Codebot obtained a robust database to improve learning of the C language and its function was satisfactory. However, is necessary to continue with tests that include a larger number of samples that delve deeper into the characteristics regarding the creation of the conversational agent. Un agente conversacional, es un sistema de software, que permite emular la comunicación con un ser humano a través de mensajes de texto o voz. El objetivo de este trabajo fue evaluar la funcionalidad y usabilidad (eficacia, eficiencia, satisfacción) de un agente conversacional denominado Codebot, desarrollado en la Facultad de Ciencias de la Información, como herramienta de apoyo para facilitar el aprendizaje del lenguaje de Programación C de los estudiantes del programa educativo de Ingeniería en Sistemas Computacionales, así como, la experiencia y calidad hedónica (social) de la herramienta. El alcance del estudio fue descriptivo, con análisis cuantitativo. La recolección de datos fue transversal con muestras de distintos tamaños por conveniencia. Se empleó la Escala de Usabilidad del Sistema (SUS), que se extendió para evaluar tres aspectos: efectividad y eficiencia del bot, así como la satisfacción del usuario. La fiabilidad del instrumento fue de 0.93 alfa de Cronbach. El comportamiento del agente en la prueba funcional final arrojó 70 % de respuestas exitosas y un 30 % de solicitudes no reconocidas, debido a que: 1) la información solicitada no se encontraba en la base de conocimiento del agente, 2) solicitudes mal planteadas o sin sentido. El diseño e implementación del agente conversacional Codebot permitió obtener una base de conocimiento robustecida para mejorar el aprendizaje del lenguaje C, y su funcionamiento fue satisfactorio. Sin embargo, es necesario continuar con pruebas con mayor número de muestras que profundicen en las características sobre la creación del agente conversacional. Universidad Autónoma de Tamaulipas 2024-06-11 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf text/html https://revistaciencia.uat.edu.mx/index.php/CienciaUAT/article/view/1879 10.29059/cienciauat.v19i1.1879 CienciaUAT; Vol. 19, No. 1. July-December 2024; 124-139 CienciaUAT; Vol. 19, No. 1: julio-diciembre 2024; 124-139 2007-7858 2007-7521 spa https://revistaciencia.uat.edu.mx/index.php/CienciaUAT/article/view/1879/1228 https://revistaciencia.uat.edu.mx/index.php/CienciaUAT/article/view/1879/1205 Derechos de autor 2024 Universidad Autónoma de Tamaulipas https://creativecommons.org/licenses/by-nc-sa/4.0