June 9, 2019
Publications
>
Article

Including Functional Usability Features in a Model-Driven Development Method

Publicated to: Computer Science and Information Systems. 10 (3): 999-1024 - 2013-06-01 10(3), DOI: 10.2298/CSIS120213016P

Authors:

Panach, JI; Juristo, N; Pastor, O
[+]

Affiliations

Univ Politecn Madrid - Author
Univ Politecn Valencia, Ctr Invest Metodos Prod Software - Author
Univ Valencia, Dept Informat, Escola Tecn Super Engn - Author
See more

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.
[+]

Keywords

Conceptual modelModel-driven developmentUsability

Quality index

Bibliometric impact. Analysis of the contribution and dissemination channel

The work has been published in the journal Computer Science and Information Systems due to its progression and the good impact it has achieved in recent years, according to the agency Scopus (SJR), it has become a reference in its field. In the year of publication of the work, 2013, it was in position , thus managing to position itself as a Q2 (Segundo Cuartil), in the category Computer Science (Miscellaneous). Notably, the journal is positioned en el Cuartil Q3 for the agency WoS (JCR) in the category Computer Science, Software Engineering.

From a relative perspective, and based on the normalized impact indicator calculated from World Citations from Scopus Elsevier, it yields a value for the Field-Weighted Citation Impact from the Scopus agency: 1.23, which indicates that, compared to works in the same discipline and in the same year of publication, it ranks as a work cited above average. (source consulted: ESI Nov 13, 2025)

Specifically, and according to different indexing agencies, this work has accumulated citations as of 2026-04-25, the following number of citations:

  • WoS: 10
  • Scopus: 13
  • Google Scholar: 25
[+]

Impact and social visibility

From the perspective of influence or social adoption, and based on metrics associated with mentions and interactions provided by agencies specializing in calculating the so-called "Alternative or Social Metrics," we can highlight as of 2026-04-25:

  • The use of this contribution in bookmarks, code forks, additions to favorite lists for recurrent reading, as well as general views, indicates that someone is using the publication as a basis for their current work. This may be a notable indicator of future more formal and academic citations. This claim is supported by the result of the "Capture" indicator, which yields a total of: 19 (PlumX).

It is essential to present evidence supporting full alignment with institutional principles and guidelines on Open Science and the Conservation and Dissemination of Intellectual Heritage. A clear example of this is:

  • The work has been submitted to a journal whose editorial policy allows open Open Access publication.
  • Assignment of a Handle/URN as an identifier within the deposit in the Institutional Repository: https://oa.upm.es/26303/

As a result of the publication of the work in the institutional repository, statistical usage data has been obtained that reflects its impact. In terms of dissemination, we can state that, as of

  • Views: 356
  • Downloads: 309
[+]

Awards linked to the item

This work has been developed with the support of MICINN (PROS-Req TIN2010-19130-C02-02, TIN2011-23216), UV (UV-INV-PRECOMP12-80627), GVA (ORCA PROMETEO /2009 /015), and co-financed with ERDF. We also acknowledge the support of the ITEA2 Call 3 UsiXML (20080026) and funding by the MITYC under the project TSI-020400-2011-20.
[+]