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 条
  • [21] CHESSIoT: A model-driven approach for engineering multi-layered IoT systems
    Ihirwe, Felicien
    Di Ruscio, Davide
    Gianfranceschi, Simone
    Pierantonio, Alfonso
    JOURNAL OF COMPUTER LANGUAGES, 2024, 78
  • [22] A Model-Driven Optical Clinic Management Systems: Systematic Software Engineering Approach
    Azameti A.A.K.
    Koi-Akrofi G.
    Agbodo N.
    Amegadzie J.K.
    EAI Endorsed Transactions on Pervasive Health and Technology, 2022, 8 (30)
  • [23] The high level language for system specification: A model-driven approach to systems engineering
    Aliyu, Hamzat Olanrewaju
    Maiga, Oumar
    Traore, Mamadou Kaba
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2016, 7 (01)
  • [24] A Model-Driven Approach on Object-Oriented PLC Programming for Manufacturing Systems with Regard to Usability
    Obermeier, Martin
    Braun, Steven
    Vogel-Heuser, Birgit
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2015, 11 (03) : 790 - 800
  • [25] A model-driven approach for continuous performance engineering in microservice-based systems
    Cortellessa, Vittorio
    Di Pompeo, Daniele
    Eramo, Romina
    Tucci, Michele
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 183
  • [26] A Model-Driven Interactive System
    Wu, Hao
    Hua, Qing-yi
    INFORMATION COMPUTING AND APPLICATIONS, ICICA 2013, PT II, 2013, 392 : 430 - 439
  • [27] MODEL-DRIVEN DEVELOPMENT OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS A Case Study in Model-driven Engineering
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 309 - 316
  • [28] Engineering Rich Internet Applications with a Model-Driven Approach
    Fraternali, Piero
    Comai, Sara
    Bozzon, Alessandro
    Carughi, Giovanni Toffetti
    ACM TRANSACTIONS ON THE WEB, 2010, 4 (02)
  • [29] A Model-Driven Engineering approach for the observation needs specification
    Zendagui, Boubekeur
    ICALT: 2009 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, 2009, : 67 - 69
  • [30] A model-driven approach to the engineering of multiple user interfaces
    Botterweck, Goetz
    MODELS IN SOFTWARE ENGINEERING, 2007, 4364 : 106 - 115