Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/137152
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorPlanas, Elena-
dc.contributor.authorDaniel, Gwendal-
dc.contributor.authorBrambilla, Marco-
dc.contributor.authorCabot, Jordi-
dc.contributor.otherUniversitat Oberta de Catalunya (UOC)-
dc.contributor.otherInternet Interdisciplinary Institute (IN3)-
dc.date.accessioned2022-01-07T18:01:13Z-
dc.date.available2022-01-07T18:01:13Z-
dc.date.issued2021-08-02-
dc.identifier.citationPlanas, E., Daniel, G., Brambilla, M. et al. Towards a model-driven approach for multiexperience AI-based user interfaces. Softw Syst Model 20, 997¿1009 (2021). https://doi.org/10.1007/s10270-021-00904-y-
dc.identifier.issn1619-1366MIAR
-
dc.identifier.urihttp://hdl.handle.net/10609/137152-
dc.description.abstractSoftware systems start to include other types of interfaces beyond the "traditional" Graphical-User Interfaces (GUIs). In particular, Conversational User Interfaces (CUIs) such as chat and voice are becoming more and more popular. These new types of interfaces embed smart natural language processing components to understand user requests and respond to them. To provide an integrated user experience all the user interfaces in the system should be aware of each other and be able to collaborate. This is what is known as a multiexperience User Interface. Despite their many benefits, multiexperience UIs are challenging to build. So far CUIs are created as standalone components using a platform-dependent set of libraries and technologies. This raises significant integration, evolution and maintenance issues. This paper explores the application of model-driven techniques to the development of software applications embedding a multiexperience User Interface. We will discuss how raising the abstraction level at which these interfaces are defined enables a faster development and a better deployment and integration of each interface with the rest of the software system and the other interfaces with whom it may need to collaborate. In particular, we propose a new Domain Specific Language (DSL) for specifying several types of CUIs and show how this DSL can be part of an integrated modeling environment able to describe the interactions between the modeled CUIs and the other models of the system (including the models of the GUI). We will use the standard Interaction Flow Modeling Language (IFML) as an example "host" language.en
dc.language.isoeng-
dc.publisherSoftware and Systems Modeling-
dc.relation.ispartofseries20;4-
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/es/-
dc.subjectmultiexperience development platform (MXDP)en
dc.subjectmodel-driven development (MDD)en
dc.subjectbotsen
dc.subjectconversational user interface (CUI)en
dc.titleTowards a model-driven approach for multiexperience AI-based user interfaces-
dc.typeinfo:eu-repo/semantics/article-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
dc.identifier.doihttps://doi.org/10.1007/s10270-021-00904-y-
dc.gir.idAR/0000009084-
Aparece en las colecciones: Articles cientÍfics
Articles

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Towards a model-driven approach for multiexperience.pdf1,34 MBAdobe PDFVista previa
Visualizar/Abrir