MARATTO

article · Procedia Computer Science

Towards A Software Factory for Developing the Chatbots in Smart Tourism Mobile Applications

202440 citationsOpen accessUniversité Moulay Ismail de Meknes

Abstract

Today, the tourism industry is significantly impacted by mobile applications leveraging Artificial Intelligence (AI) and Natural Language Processing (NLP) to enhance tourists' experiences before, during, and after their visits. This technological convergence has given rise to Smart Tourism Destinations (STDs). However, efficiently integrating these functionalities into mobile apps poses a major challenge, leading to the emergence of chatbots. Companies like IBM, Google, Microsoft, and Amazon offer tools such as Watson, Bot Framework, Dialogflow, and Amazon Lex for their development. Nevertheless, creating chatbots remains intricate, demanding expertise in software development and AI, along with associated costs related to NLP service providers. Additionally, employing an appropriate modeling language is crucial for designing a chatbot. At this juncture, the concepts of software factories and Domain-Specific Languages (DSLs) become indispensable. These innovative approaches provide solutions for addressing these complex challenges. Software factories automate the development process, expediting chatbot creation while ensuring consistency. Simultaneously, DSLs furnish tools for accurately modeling and articulating the specific requirements of smart tourism, simplifying the development of tailor-made chatbots suited to this domain. This article introduces a model-driven approach for a DSL aimed at offering an abstract, high-level representation of the various aspects of chatbots within the context of an intelligent tourism mobile application.

Research topics

  • AI in Service Interactions
  • Sharing Economy and Platforms
  • Digital Marketing and Social Media

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1016/j.procs.2023.12.203

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.