Towards a model-driven approach for multiexperience AI-based user interfaces

被引:13
|
作者
Planas, Elena [1 ]
Daniel, Gwendal [1 ]
Brambilla, Marco [2 ]
Cabot, Jordi [3 ]
机构
[1] Univ Oberta Catalunya, Barcelona 08018, Spain
[2] Politecn Milan, I-20133 Milan, Italy
[3] Univ Oberta Catalunya, ICREA, Barcelona 08010, Spain
来源
SOFTWARE AND SYSTEMS MODELING | 2021年 / 20卷 / 04期
关键词
Multiexperience development platform (MXDP); Model-driven development (MDD); bots; Conversational user interface (CUI); TECHNOLOGY;
D O I
10.1007/s10270-021-00904-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software 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.
引用
收藏
页码:997 / 1009
页数:13
相关论文
共 50 条
  • [21] Model-driven reverse engineering of legacy graphical user interfaces
    Óscar Sánchez Ramón
    Jesús Sánchez Cuadrado
    Jesús García Molina
    [J]. Automated Software Engineering, 2014, 21 : 147 - 186
  • [22] Easy model-driven development of multimedia user interfaces with GuiBuilder
    Sauer, Stefan
    Engels, Gregor
    [J]. UNIVERSAL ACCESS IN HUMAN COMPUTER INTERACTION: COPING WITH DIVERSITY, PT 1, 2007, 4554 : 537 - +
  • [23] A Retargetable Model-Driven Framework for the Development of Mobile User Interfaces
    Khan, Mehreen
    Azam, Farooque
    Rashid, Muhammad
    Samea, Fatima
    Anwar, Muhammad Waseem
    Muzaffar, Abdul Wahab
    Butt, Wasi Haider
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (01)
  • [24] Model-driven reverse engineering of legacy graphical user interfaces
    Sanchez Ramon, Oscar
    Sanchez Cuadrado, Jesus
    Garcia Molina, Jesus
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2014, 21 (02) : 147 - 186
  • [25] Towards Applying a Model Driven Approach to Generate Gamified Graphical User Interfaces
    Roubi, Sarra
    [J]. MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 332 - 336
  • [26] Towards Generating Model-Driven Speech Interfaces for Digital Twins
    Jayaraman, Ramya
    Lehner, Daniel
    Klikovits, Stefan
    Wimmer, Manuel
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 459 - 464
  • [27] Using Profiles to Support Model Transformations in the Model-Driven Development of User Interfaces
    Aquino, Nathalie
    Vanderdonckt, Jean
    Valverde, Francisco
    Pastor, Oscar
    [J]. COMPUTER-AIDED DESIGN OF USER INTERFACES VI, 2009, : 35 - 46
  • [28] AI-based model driven approach for adaptive wireless sensor networks design
    Fredj N.
    Hadj Kacem Y.
    Khriji S.
    Kanoun O.
    Hamdi S.
    Abid M.
    [J]. International Journal of Information Technology, 2023, 15 (4) : 1871 - 1883
  • [29] Model-Driven Context Management for Self-adaptive User Interfaces
    Yigitbas, Enes
    Gruen, Silas
    Sauer, Stefan
    Engels, Gregor
    [J]. UBIQUITOUS COMPUTING AND AMBIENT INTELLIGENCE, UCAMI 2017, 2017, 10586 : 624 - 635
  • [30] Model-Driven Approach for User Interface - Business Alignment
    Sousa, Kenia
    [J]. EICS'09: PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2009, : 325 - 328