Including Functional Usability Features in a Model-Driven Development Method

被引:10
|
作者
Ignacio Panach, Jose [1 ]
Juristo, Natalia [2 ]
Pastor, Oscar [3 ]
机构
[1] Univ Valencia, Dept Informat, Escola Tecn Super Engn, E-46100 Valencia, Spain
[2] Univ Politecn Madrid, E-28660 Madrid, Spain
[3] Univ Politecn Valencia, Ctr Invest Metodos Prod Software, Valencia 46022, Spain
关键词
model-driven development; usability; conceptual model;
D O I
10.2298/CSIS120213016P
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Software Engineering (SE) community has historically focused on working with models to represent functionality and persistence, pushing interaction modelling into the background, which has been covered by the Human Computer Interaction (HCI) community. Recently, adequately modelling interaction, and specifically usability, is being considered as a key factor for success in user acceptance, making the integration of the SE and HCI communities more necessary. If we focus on the Model-Driven Development (MDD) paradigm, we notice that there is a lack of proposals to deal with usability features from the very first steps of software development process. In general, usability features are manually implemented once the code has been generated from models. This contradicts the MDD paradigm, which claims that all the analysts' effort must be focused on building models, and the code generation is relegated to model to code transformations. Moreover, usability features related to functionality may involve important changes in the system architecture if they are not considered from the early steps. We state that these usability features related to functionality can be represented abstractly in a conceptual model, and their implementation can be carried out automatically.
引用
收藏
页码:999 / 1024
页数:26
相关论文
共 50 条
  • [21] A model-driven approach for usability engineering of interactive systems
    Ben Ammar, Lassaad
    Trabelsi, Abdelwaheb
    Mahfoudhi, Adel
    [J]. SOFTWARE QUALITY JOURNAL, 2016, 24 (02) : 301 - 335
  • [22] An empirical approach for evaluating the usability of model-driven tools
    Condori-Fernandez, Nelly
    Ignacio Panach, Jose
    Iwan Baars, Arthur
    Vos, Tanja
    Pastor, Oscar
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (11) : 2245 - 2258
  • [23] Model-driven Engineering for Optimizing the Usability of User Interfaces
    Hentati, Marwa
    Ben Ammar, Lassaad
    Trabelsi, Abdelwaheb
    Mahfoudhi, Adel
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 2 (ICEIS), 2016, : 459 - 466
  • [24] A model-driven approach for usability engineering of interactive systems
    Lassaad Ben Ammar
    Abdelwaheb Trabelsi
    Adel Mahfoudhi
    [J]. Software Quality Journal, 2016, 24 : 301 - 335
  • [25] Functional model-driven FMEA method and its system implementation
    Feng, Xiang
    Qian, Yanling
    Li, Zezhong
    Wang, Long
    Wu, Minhao
    [J]. 12TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY, AND SAFETY (ICRMS 2018), 2018, : 345 - 350
  • [26] Introspective model-driven development
    Buechner, Thomas
    Matthes, Florian
    [J]. SOFTWARE ARCHITECTURE, 2006, 4344 : 33 - +
  • [27] A model-driven transformation method
    Koehler, J
    Hauser, R
    Kapoor, S
    Wu, FY
    Kumaran, S
    [J]. SEVENTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2003, : 186 - 197
  • [28] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [29] Model-Driven Chatbot Development
    Perez-Soler, Sara
    Guerra, Esther
    de Lara, Juan
    [J]. CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 207 - 222
  • [30] Model-driven development with the jABC
    Steffen, Bernhard
    Margaria, Tiziana
    Nagel, Ralf
    Jorges, Sven
    Kubczak, Christian
    [J]. HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 92 - +