@misc{10498/35829, year = {2024}, month = {11}, url = {http://hdl.handle.net/10498/35829}, abstract = {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.}, publisher = {Elsevier}, keywords = {End-User Development (EUD)}, keywords = {Mobile learning}, keywords = {Chatbots}, keywords = {AI integration}, title = {NAVI Assistant: A tool to integrate chatbots into EUD Solutions}, doi = {10.1016/j.softx.2024.101972}, author = {Baena Pérez, Rubén and Ruiz Rube, Iván and Mota Macías, José Miguel and Dodero Beardo, Juan Manuel}, }