Including Functional Usability Features in a Model-Driven Development Method

Jose Ignacio Panach1, Natalia Juristo2 and Oscar Pastor3

  1. Escola Tècnica Superior d'Enginyeria, Departament d’Informàtica, Universitat de València
    Avenida de la Universidad, s/n, 46100 Burjassot, Valencia, Spain
    joigpana@uv.es
  2. Escola Tècnica Superior d'Enginyeria, Departament d’Informàtica, Universitat de València
    28660 Boadilla del Monte, Madrid, Spain
    natalia@fi.upm.es
  3. Centro de Investigación en Métodos de Producción de Software, Universitat Politècnica de València
    Camino de Vera s/n, 46022 Valencia, Spain
    opastor@pros.upv.es

Abstract

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.

Key words

model-driven development, usability, conceptual model

Digital Object Identifier (DOI)

https://doi.org/10.2298/CSIS120213016P

Publication information

Volume 10, Issue 3 (June 2013)
Year of Publication: 2013
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Panach, J. I., Juristo, N., Pastor, O.: Including Functional Usability Features in a Model-Driven Development Method. Computer Science and Information Systems, Vol. 10, No. 3, 999-1024. (2013), https://doi.org/10.2298/CSIS120213016P