Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Automated Synthesis of Chatbots for Configuring Software Product Lines

dc.contributor.advisorLara Jaramillo, Juan de
dc.contributor.authorBlessing, Jerry
dc.date.accessioned2023-06-16T14:49:28Z
dc.date.available2023-06-16T14:49:28Z
dc.date.issued2021-09
dc.descriptionTrabajo de Fin de Máster en Métodos Formales en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2020/2021
dc.description.abstractSoftware product lines are a method for creating a family of products that share a typical managed set of features, satisfy the precise needs of a selected domain, and provide an improved quality of software systems by systematically reusing software artefacts at reduced cost and time. A feature model represents the space of all possible and allowed configurations of all products in an SPL. Various predefined feature combinations enable the product to be personalized based on specific user requirements. However, because some features are interdependent and the feature models may have many options, users must understand the implications of selecting the correct feature combinations for the product derivation. Chatbot support can address this challenge by guiding the user through a suitable set of features for the product configuration process. Users can interact with a chatbot using natural language in a familiar environment like Telegram, Slack, or Facebook. In this work, we propose chatbots in the configuration of software product lines based on feature models and present SPLBOT, an approach for SPLs chatbot generators. The methodology relies on Eclipse, FeatureIDE, and CONGA (for Dialogflow chatbot generation). Furthermore, we present an evaluation of our approach’s effectiveness and scalability using three practical examples.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/68192
dc.identifier.urihttps://hdl.handle.net/20.500.14352/5155
dc.language.isoeng
dc.master.titleMétodos Formales en Ingeniería Informática
dc.page.total69
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordSoftware Product Lines
dc.subject.keywordFeature Model
dc.subject.keywordConfiguration
dc.subject.keywordChatbot
dc.subject.keywordFeatureIDE
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleAutomated Synthesis of Chatbots for Configuring Software Product Lines
dc.typemaster thesis
dspace.entity.typePublication

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TFM-Jerry-BLESSING.pdf
Size:
2.58 MB
Format:
Adobe Portable Document Format