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 条
  • [1] Dealing with Usability in Model-Driven Development Method
    Ben Ammar, Lassaad
    Trabelsi, Abdelwaheb
    Mahfoudhi, Adel
    [J]. ENTERPRISE INFORMATION SYSTEMS, ICEIS 2013, 2014, 190 : 405 - 420
  • [2] Early Usability in Model-Driven Game Development
    Abrahao, Silvia
    Insfran, Emilio
    Carsi, Jose Angel
    Fernandez, Adrian
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 713 - 722
  • [3] Empirical validation of a usability inspection method for model-driven Web development
    Fernandez, Adrian
    Abrahao, Silvia
    Insfran, Emilio
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (01) : 161 - 186
  • [4] Further Analysis on the Validation of a Usability Inspection Method for Model-Driven Web Development
    Fernandez, Adrian
    Abrahao, Silvia
    Insfran, Emilio
    Matera, Maristella
    [J]. PROCEEDINGS OF THE ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM'12), 2012, : 153 - 156
  • [5] Integrating a Usability Model into Model-Driven Web Development Processes
    Fernandez, Adrian
    Insfran, Emilio
    Abrahao, Silvia
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2009, PROCEEDINGS, 2009, 5802 : 497 - 510
  • [6] EARLY USABILITY MEASUREMENT IN MODEL-DRIVEN DEVELOPMENT: DEFINITION AND EMPIRICAL EVALUATION
    Ignacio Panach, Jose
    Condori-Fernandez, Nelly
    Vos, Tanja
    Aquino, Nathalie
    Valverde, Francisco
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2011, 21 (03) : 339 - 365
  • [7] Usability Inspection in Model-Driven Web Development: Empirical Validation in WebML
    Fernandez, Adrian
    Abrahao, Silvia
    Insfran, Emilio
    Matera, Maristella
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 740 - 756
  • [8] A Proposal to Elicit Usability Requirements within a Model-Driven Development Environment
    Isela Ormeno, Yeshica
    Ignacio Panach, Jose
    Condori-Fernandez, Nelly
    Pastor, Oscar
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2014, 5 (04) : 1 - 21
  • [9] Key Features for a Successful Model-Driven Development Tool
    Marin, Beatriz
    Salinas, Andres
    Morande, Juan
    Giachetti, Giovanni
    de la Vara, Jose
    [J]. PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 541 - 548
  • [10] Model-driven development
    Pastor O.
    España S.
    Panach J.I.
    Aquino N.
    [J]. Informatik-Spektrum, 2008, 31 (5) : 394 - 407