<scp>DSL</scp> ‐Driven Approaches and Metamodels for Chatbot Development: A Systematic Literature Review

ABSTRACT Chatbots have emerged as ubiquitous tools for enhancing user interaction across various platforms, from customer service to personal assistance. They are computer programs that simulate and process human conversation, either written, spoken or both. However, developing efficient chatbots remains a challenge, primarily due to the intricate nature of critical components of chatbots like natural language understanding (NLU) requiring a subscription from intent recognition providers like Dialogflow and Amazon Lex. This makes chatbots closely linked to NLP services and can be locked in. Recently, various research studies have provided solutions to reduce the workload of developers and designers. These approaches have proposed model‐driven development via domain‐specific languages (DSLs), which make the chatbot development process more accessible and more automated. This advancement aims to enhance effectiveness in chatbot development by leveraging DSLs. This study aims to provide a comprehensive overview of DSLs for developing chatbots, with the first contribution comprising various research topics, tools, approaches, and technologies employed to implement DSLs. Second, this work aims to assess and contrast the primary DSLs currently available for chatbot development, focusing on presenting the key elements used in constructing these DSLs. Third, this study identifies the challenges and limitations of using DSLs in chatbot development.

Authors

Institutions

Publication Details

Journal
Expert Systems
Published
2024-11-13
DOI
https://doi.org/10.1111/exsy.13787
Citations
18
Primary Topic
AI in Service Interactions
Type
article
Field-Weighted Citation Impact
6.25

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DSL ‐Driven Approaches and Metamodels for Chatbot Development: A Systematic Literature Review

Abdellah Chehri, Rachid Saadane, Abdeslam Jakimi, El Mahi Bouziane et al.
18 citations
Expert Systems
AI in Service Interactions
6.25
article

DSL ‐Driven Approaches and Metamodels for Chatbot Development: A Systematic Literature Review

Abdellah Chehri, Rachid Saadane, Abdeslam Jakimi, El Mahi Bouziane, Charaf Ouaddi, Lamya Benaddi
article en
18 citations

Abstract

ABSTRACT Chatbots have emerged as ubiquitous tools for enhancing user interaction across various platforms, from customer service to personal assistance. They are computer programs that simulate and process human conversation, either written, spoken or both. However, developing efficient chatbots remains a challenge, primarily due to the intricate nature of critical components of chatbots like natural language understanding (NLU) requiring a subscription from intent recognition providers like Dialogflow and Amazon Lex. This makes chatbots closely linked to NLP services and can be locked in. Recently, various research studies have provided solutions to reduce the workload of developers and designers. These approaches have proposed model‐driven development via domain‐specific languages (DSLs), which make the chatbot development process more accessible and more automated. This advancement aims to enhance effectiveness in chatbot development by leveraging DSLs. This study aims to provide a comprehensive overview of DSLs for developing chatbots, with the first contribution comprising various research topics, tools, approaches, and technologies employed to implement DSLs. Second, this work aims to assess and contrast the primary DSLs currently available for chatbot development, focusing on presenting the key elements used in constructing these DSLs. Third, this study identifies the challenges and limitations of using DSLs in chatbot development.

Expert SystemsVol. 42(2)
Université Moulay Ismail de Meknes (MA), Royal Military College of Canada (CA), Hassania School of Public Works (MA)
Centre National pour la Recherche Scientifique et Technique
Openalex Percentile: Top 3%
AI in Service Interactions
6.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.