A model-driven approach for usability engineering of interactive systems

被引:10
|
作者
Ben Ammar, Lassaad [1 ]
Trabelsi, Abdelwaheb [1 ]
Mahfoudhi, Adel [1 ]
机构
[1] Univ Sfax, ENIS, CES Lab, Soukra Rd Km 3-5,BP 1173-3000, Sfax, Tunisia
关键词
Usability evaluation; Model transformation; Parameterized transformation; Empirical validation; EMPIRICAL VALIDATION; INSPECTION; STATE;
D O I
10.1007/s11219-014-9266-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Usability is considered to be one of the most important quality factors that determine the success/failure in the actual use of an interactive system. This can explain the ever-increasing number of publications addressing the problem of usability evaluation. However, most of these proposals only consider usability evaluations after the application is fully implemented and deployed. Some others are based on reviewing usability principles in intermediate artifacts with regard to their conformance with a set of guidelines. Since the traceability between these artifacts and the final application is not well established, performing usability evaluations by considering these artifacts as input may not ensure the usability of the final application. This problem may be alleviated by using a model-driven engineering (MDE) approach due to its intrinsic traceability mechanisms that are established by the transformation processes. The present paper aims to delineate a method for evaluating usability throughout an MDE development life cycle by considering conceptual models as input. To do this, two main contributions are proposed. The first one, called usability-driven model transformation, aims to ensure that an intermediate artifact with the required level of usability is generated. It controls the model transformation process according to a set of usability attributes. The second contribution, called early usability evaluation, performs the usability evaluation from the conceptual models by defining metrics based on conceptual primitives that constitute the conceptual models. This evaluation would be a significant advantage with regard to saving time and resources. The early usability evaluation is empirically validated by comparing the usability measure obtained by our proposal and the level of usability perceived by the end-users.
引用
收藏
页码:301 / 335
页数:35
相关论文
共 50 条
  • [1] A model-driven approach for usability engineering of interactive systems
    Lassaad Ben Ammar
    Abdelwaheb Trabelsi
    Adel Mahfoudhi
    Software Quality Journal, 2016, 24 : 301 - 335
  • [2] A Model-Driven Engineering Approach for the Usability of Plastic User Interfaces
    Sottet, Jean-Sebastien
    Calvary, Gaelle
    Coutaz, Joelle
    Favre, Jean-Marie
    ENGINEERING INTERACTIVE SYSTEMS, 2008, 4940 : 140 - 157
  • [3] Engineering Interactive Systems with Model-Driven Code Contracts
    Bowen, Judy
    Reeves, Steve
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 11 - 20
  • [4] INCORPORATING USABILITY REQUIREMENTS IN A TEST/MODEL-DRIVEN WEB ENGINEERING APPROACH
    Robles Luna, Esteban
    Ignacio Panach, Jose
    Grigera, Julian
    Rossi, Gustavo
    Pastor, Oscar
    JOURNAL OF WEB ENGINEERING, 2010, 9 (02): : 132 - 156
  • [5] A Model-Driven Approach to Requirements Engineering in Ubiquitous Systems
    Ruiz-Lopez, Tomas
    Rodriguez-Dominguez, Carlos
    Noguera, Manuel
    Jose Rodriguez, Maria
    AMBIENT INTELLIGENCE - SOFTWARE AND APPLICATIONS, 2012, 153 : 85 - 92
  • [6] Model-driven Engineering for Optimizing the Usability of User Interfaces
    Hentati, Marwa
    Ben Ammar, Lassaad
    Trabelsi, Abdelwaheb
    Mahfoudhi, Adel
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 2 (ICEIS), 2016, : 459 - 466
  • [7] A model-driven engineering approach for the service integration of IoT systems
    Alulema, Darwin
    Criado, Javier
    Iribarne, Luis
    Jesus Fernandez-Garcia, Antonio
    Ayala, Rosa
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 1937 - 1954
  • [8] A model-driven engineering approach for the service integration of IoT systems
    Darwin Alulema
    Javier Criado
    Luis Iribarne
    Antonio Jesús Fernández-García
    Rosa Ayala
    Cluster Computing, 2020, 23 : 1937 - 1954
  • [9] Engineering Air Traffic Control Systems with a Model-Driven Approach
    Carrozza, Gabriella
    Faella, Mauro
    Fucci, Francesco
    Pietrantuono, Roberto
    Russo, Stefano
    IEEE SOFTWARE, 2013, 30 (03) : 42 - 48
  • [10] A usability model for mobile applications generated with a model-driven approach
    Ammar L.B.
    International Journal of Advanced Computer Science and Applications, 2019, 10 (02): : 140 - 146