NAVI Assistant: A tool to integrate chatbots into EUD Solutions

This paper introduces NAVI Assistant, a tool designed to enhance learning in an End-User Development (EUD) environment. NAVI Assistant integrates a chatbot that uses natural language understanding (NLU) and machine learning (ML) technologies for intent recognition and context management. The tool co...

Full description

Saved in:
Bibliographic Details
Main Authors: Rubén Baena-Pérez, Iván Ruiz-Rube, José Miguel Mota, Juan Manuel Dodero
Format: Article
Language:English
Published: Elsevier 2025-02-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S235271102400342X
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850195415429808128
author Rubén Baena-Pérez
Iván Ruiz-Rube
José Miguel Mota
Juan Manuel Dodero
author_facet Rubén Baena-Pérez
Iván Ruiz-Rube
José Miguel Mota
Juan Manuel Dodero
author_sort Rubén Baena-Pérez
collection DOAJ
description This paper introduces NAVI Assistant, a tool designed to enhance learning in an End-User Development (EUD) environment. NAVI Assistant integrates a chatbot that uses natural language understanding (NLU) and machine learning (ML) technologies for intent recognition and context management. The tool comprises components within both a browser extension and a server, ensuring efficient and secure communication. This modular architecture supports the seamless integration of various functionalities, providing users with a smooth and efficient experience. The software discussed in this work is specifically implemented for App Inventor (AI2), an environment tailored for creating mobile applications.
format Article
id doaj-art-7c7c35c5e3174698b14f51b4a2dc11e8
institution OA Journals
issn 2352-7110
language English
publishDate 2025-02-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj-art-7c7c35c5e3174698b14f51b4a2dc11e82025-08-20T02:13:45ZengElsevierSoftwareX2352-71102025-02-012910197210.1016/j.softx.2024.101972NAVI Assistant: A tool to integrate chatbots into EUD SolutionsRubén Baena-Pérez0Iván Ruiz-Rube1José Miguel Mota2Juan Manuel Dodero3Corresponding author.; School of Engineering, University of Cádiz, Avenida de la Universidad de Cádiz, 10, Puerto Real, Cádiz, 11519, SpainSchool of Engineering, University of Cádiz, Avenida de la Universidad de Cádiz, 10, Puerto Real, Cádiz, 11519, SpainSchool of Engineering, University of Cádiz, Avenida de la Universidad de Cádiz, 10, Puerto Real, Cádiz, 11519, SpainSchool of Engineering, University of Cádiz, Avenida de la Universidad de Cádiz, 10, Puerto Real, Cádiz, 11519, SpainThis paper introduces NAVI Assistant, a tool designed to enhance learning in an End-User Development (EUD) environment. NAVI Assistant integrates a chatbot that uses natural language understanding (NLU) and machine learning (ML) technologies for intent recognition and context management. The tool comprises components within both a browser extension and a server, ensuring efficient and secure communication. This modular architecture supports the seamless integration of various functionalities, providing users with a smooth and efficient experience. The software discussed in this work is specifically implemented for App Inventor (AI2), an environment tailored for creating mobile applications.http://www.sciencedirect.com/science/article/pii/S235271102400342XEnd-User Development (EUD)Mobile learningChatbotsAI integration
spellingShingle Rubén Baena-Pérez
Iván Ruiz-Rube
José Miguel Mota
Juan Manuel Dodero
NAVI Assistant: A tool to integrate chatbots into EUD Solutions
SoftwareX
End-User Development (EUD)
Mobile learning
Chatbots
AI integration
title NAVI Assistant: A tool to integrate chatbots into EUD Solutions
title_full NAVI Assistant: A tool to integrate chatbots into EUD Solutions
title_fullStr NAVI Assistant: A tool to integrate chatbots into EUD Solutions
title_full_unstemmed NAVI Assistant: A tool to integrate chatbots into EUD Solutions
title_short NAVI Assistant: A tool to integrate chatbots into EUD Solutions
title_sort navi assistant a tool to integrate chatbots into eud solutions
topic End-User Development (EUD)
Mobile learning
Chatbots
AI integration
url http://www.sciencedirect.com/science/article/pii/S235271102400342X
work_keys_str_mv AT rubenbaenaperez naviassistantatooltointegratechatbotsintoeudsolutions
AT ivanruizrube naviassistantatooltointegratechatbotsintoeudsolutions
AT josemiguelmota naviassistantatooltointegratechatbotsintoeudsolutions
AT juanmanueldodero naviassistantatooltointegratechatbotsintoeudsolutions