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 条
  • [31] BOCHICA: A MODEL-DRIVEN FRAMEWORK FOR ENGINEERING MULTIAGENT SYSTEMS
    Warwas, Stefan
    Fischer, Klaus
    Klusch, Matthias
    Slusallek, Philipp
    ICAART: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1, 2012, : 109 - 118
  • [32] Dependability Challenges in the Model-Driven Engineering of Automotive Systems
    Amarnath, Rakshith
    Munk, Peter
    Thaden, Eike
    Nordmann, Arne
    Burton, Simon
    2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 1 - 4
  • [33] Model-Driven Combat Effectiveness Simulation Systems Engineering
    Zhu, Zhi
    Lei, Yonglin
    Zhu, Yifan
    DEFENCE SCIENCE JOURNAL, 2020, 70 (01) : 54 - 59
  • [34] Functional and Structural Properties in the Model-Driven Engineering Approach
    Cancila, Daniela
    Passerone, Roberto
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 809 - +
  • [35] Model-Driven Systems Engineering for Virtual Product Design
    Dalibor, Manuela
    Jansen, Nico
    Rumpe, Bernhard
    Wachtmeister, Louis
    Wortmann, Andreas
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 431 - 436
  • [36] Dynamic Adaptation for Distributed Systems in Model-Driven Engineering
    Mohammed, Mufasir Muthaher
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 146 - 151
  • [37] Model-driven interoperability: engineering heterogeneous IoT systems
    Paul Grace
    Brian Pickering
    Mike Surridge
    Annals of Telecommunications, 2016, 71 : 141 - 150
  • [38] Formal model-driven engineering of critical information systems
    Davies, Jim
    Milward, David
    Wang, Chen-Wei
    Welch, James
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 103 : 88 - 113
  • [39] A Model-Driven Approach for Wearable Systems Developments
    Ruiz-Zafra, Angel
    Noguera, Manuel
    Benghazi, Kawtar
    Ochoa, Sergio F.
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [40] Model-driven interoperability: engineering heterogeneous IoT systems
    Grace, Paul
    Pickering, Brian
    Surridge, Mike
    ANNALS OF TELECOMMUNICATIONS, 2016, 71 (3-4) : 141 - 150