Including Functional Usability Features in a Model-Driven Development Method

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,...

Full description

Bibliographic Details
Published in:Computer Science and Information Systems
Main Authors: Panach Navarrete, José Ignacio, Juristo Juzgado, Natalia, Pastor López, Oscar
Other Authors: Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació, Ministerio de Ciencia e Innovación, Generalitat Valenciana, Ministerio de Industria, Turismo y Comercio, Universitat de València, European Regional Development Fund
Format: Article in Journal/Newspaper
Language:English
Published: ComSIS Consortium 2013
Subjects:
Online Access:http://hdl.handle.net/10251/44003
https://doi.org/10.2298/CSIS120213016P
id ftunivpvalencia:oai:riunet.upv.es:10251/44003
record_format openpolar
spelling ftunivpvalencia:oai:riunet.upv.es:10251/44003 2023-05-15T17:53:57+02:00 Including Functional Usability Features in a Model-Driven Development Method Panach Navarrete, José Ignacio Juristo Juzgado, Natalia Pastor López, Oscar Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació Ministerio de Ciencia e Innovación Generalitat Valenciana Ministerio de Industria, Turismo y Comercio Universitat de València European Regional Development Fund 2013-06 http://hdl.handle.net/10251/44003 https://doi.org/10.2298/CSIS120213016P eng eng ComSIS Consortium info:eu-repo/grantAgreement/MITURCO/Plan Nacional de Investigación Científica, Desarrollo e Innovación Tecnológica 2008-2011/TSI-020400-2011-20/ES/UsiXML- USer Interface eXtensible Mark-up Language/ Computer Science and Information Systems info:eu-repo/grantAgreement/MICINN//TIN2010-19130-C02-02/ES/PRODUCCION DE SOFTWARE ORIENTADO A SERVICIOS BASADA EN REQUISITOS: LA PARTE FUNCIONAL/ / info:eu-repo/grantAgreement/UV//UV-INV-PRECOMP12-80627/ info:eu-repo/grantAgreement/GVA//PROMETEO09%2F2009%2F015/ES/Métodos de desarrollo orientados a la calidad de las tecnologías de la información (Orca)/ info:eu-repo/grantAgreement/MITURCO//TSI-020400-2011-0020/ES/User interface eXtensible Mark-up Language/ info:eu-repo/grantAgreement/MICINN//TIN2011-23216/ES/TECNOLOGIAS PARA LA REPLICACION Y SINTESIS DE EXPERIMENTOS EN IS/ http://dx.doi.org/10.2298/CSIS120213016P urn:issn:1820-0214 http://hdl.handle.net/10251/44003 doi:10.2298/CSIS120213016P http://rightsstatements.org/vocab/InC/1.0/ info:eu-repo/semantics/openAccess Model-driven development Usability Conceptual model LENGUAJES Y SISTEMAS INFORMATICOS info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion 2013 ftunivpvalencia https://doi.org/10.2298/CSIS120213016P 2022-06-12T20:33:34Z 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. 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. Panach Navarrete, JI.; Juristo Juzgado, N.; Pastor López, O. (2013). Including Functional Usability Features in a Model-Driven Development Method. Computer Science and Information Systems. 10(3):999-1024. https://doi.org/10.2298/CSIS120213016P S 999 1024 10 3 Article in Journal/Newspaper Orca Politechnical University of Valencia: RiuNet Navarrete ENVELOPE(-62.533,-62.533,-64.833,-64.833) Computer Science and Information Systems 10 3 999 1024
institution Open Polar
collection Politechnical University of Valencia: RiuNet
op_collection_id ftunivpvalencia
language English
topic Model-driven development
Usability
Conceptual model
LENGUAJES Y SISTEMAS INFORMATICOS
spellingShingle Model-driven development
Usability
Conceptual model
LENGUAJES Y SISTEMAS INFORMATICOS
Panach Navarrete, José Ignacio
Juristo Juzgado, Natalia
Pastor López, Oscar
Including Functional Usability Features in a Model-Driven Development Method
topic_facet Model-driven development
Usability
Conceptual model
LENGUAJES Y SISTEMAS INFORMATICOS
description 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. 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. Panach Navarrete, JI.; Juristo Juzgado, N.; Pastor López, O. (2013). Including Functional Usability Features in a Model-Driven Development Method. Computer Science and Information Systems. 10(3):999-1024. https://doi.org/10.2298/CSIS120213016P S 999 1024 10 3
author2 Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació
Ministerio de Ciencia e Innovación
Generalitat Valenciana
Ministerio de Industria, Turismo y Comercio
Universitat de València
European Regional Development Fund
format Article in Journal/Newspaper
author Panach Navarrete, José Ignacio
Juristo Juzgado, Natalia
Pastor López, Oscar
author_facet Panach Navarrete, José Ignacio
Juristo Juzgado, Natalia
Pastor López, Oscar
author_sort Panach Navarrete, José Ignacio
title Including Functional Usability Features in a Model-Driven Development Method
title_short Including Functional Usability Features in a Model-Driven Development Method
title_full Including Functional Usability Features in a Model-Driven Development Method
title_fullStr Including Functional Usability Features in a Model-Driven Development Method
title_full_unstemmed Including Functional Usability Features in a Model-Driven Development Method
title_sort including functional usability features in a model-driven development method
publisher ComSIS Consortium
publishDate 2013
url http://hdl.handle.net/10251/44003
https://doi.org/10.2298/CSIS120213016P
long_lat ENVELOPE(-62.533,-62.533,-64.833,-64.833)
geographic Navarrete
geographic_facet Navarrete
genre Orca
genre_facet Orca
op_relation info:eu-repo/grantAgreement/MITURCO/Plan Nacional de Investigación Científica, Desarrollo e Innovación Tecnológica 2008-2011/TSI-020400-2011-20/ES/UsiXML- USer Interface eXtensible Mark-up Language/
Computer Science and Information Systems
info:eu-repo/grantAgreement/MICINN//TIN2010-19130-C02-02/ES/PRODUCCION DE SOFTWARE ORIENTADO A SERVICIOS BASADA EN REQUISITOS: LA PARTE FUNCIONAL/ /
info:eu-repo/grantAgreement/UV//UV-INV-PRECOMP12-80627/
info:eu-repo/grantAgreement/GVA//PROMETEO09%2F2009%2F015/ES/Métodos de desarrollo orientados a la calidad de las tecnologías de la información (Orca)/
info:eu-repo/grantAgreement/MITURCO//TSI-020400-2011-0020/ES/User interface eXtensible Mark-up Language/
info:eu-repo/grantAgreement/MICINN//TIN2011-23216/ES/TECNOLOGIAS PARA LA REPLICACION Y SINTESIS DE EXPERIMENTOS EN IS/
http://dx.doi.org/10.2298/CSIS120213016P
urn:issn:1820-0214
http://hdl.handle.net/10251/44003
doi:10.2298/CSIS120213016P
op_rights http://rightsstatements.org/vocab/InC/1.0/
info:eu-repo/semantics/openAccess
op_doi https://doi.org/10.2298/CSIS120213016P
container_title Computer Science and Information Systems
container_volume 10
container_issue 3
container_start_page 999
op_container_end_page 1024
_version_ 1766161665004404736