- -

In Search of Evidence for Model-Driven Development Claims: An Experiment on Quality, Effort, Productivity and Satisfaction

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

In Search of Evidence for Model-Driven Development Claims: An Experiment on Quality, Effort, Productivity and Satisfaction

Show simple item record

Files in this item

dc.contributor.author Panach Navarrete, José Ignacio es_ES
dc.contributor.author España Cubillo, Sergio es_ES
dc.contributor.author Dieste, Oscar es_ES
dc.contributor.author Pastor López, Oscar es_ES
dc.contributor.author Juristo Juzgado, Natalia es_ES
dc.date.accessioned 2016-06-02T11:04:44Z
dc.date.available 2016-06-02T11:04:44Z
dc.date.issued 2015-06
dc.identifier.issn 0950-5849
dc.identifier.uri http://hdl.handle.net/10251/65113
dc.description.abstract Context: Model-Driven Development (MDD) is a paradigm that prescribes building conceptual models that abstractly represent the system and generating code from these models through transformation rules. The literature is rife with claims about the benefits of MDD, but they are hardly supported by evidences. Objective: This experimental investigation aims to verify some of the most cited benefits of MDD. Method: We run an experiment on a small set of classes using student subjects to compare the quality, effort, productivity and satisfaction of traditional development and MDD. The experiment participants built two web applications from scratch, one where the developers implement the code by hand and another using an industrial MDD tool that automatically generates the code from a conceptual model. Results: Outcomes show that there are no significant differences between both methods with regard to effort, productivity and satisfaction, although quality in MDD is more robust to small variations in problem complexity. We discuss possible explanations for these results. Conclusions: For small systems and less programming-experienced subjects, MDD does not always yield better results than a traditional method, even regarding effort and productivity. This contradicts some previous statements about MDD advantages. The benefits of developing a system with MDD appear to depend on certain characteristics of the development context. 2015 Elsevier B.V. All rights reserved. es_ES
dc.description.sponsorship This work was developed with the support of the Spanish Ministry of Science and Innovation project SMART ADAPT (TIN2013-42981-P), TIN2011-23216 and was co-financed by ERDF. It also has the support of Generalitat Valenciana-funded IDEO project (PROMETEOII/2014/039) and UV (UV-INV-PRECOMP13-115032). en_EN
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation info:eu-repo/grantAgreement/MINECO//TIN2013-42981-P/ES/DESARROLLO DE SOFTWARE ADAPTATIVO EN UN MUNDO INTELIGENTE. RETOS TECNOLOGICOS EN EL AMBITO DE LA INGENIERIA DIRIGIDA POR MODELOS/ es_ES
dc.relation info:eu-repo/grantAgreement/MICINN//TIN2011-23216/ES/TECNOLOGIAS PARA LA REPLICACION Y SINTESIS DE EXPERIMENTOS EN IS/ es_ES
dc.relation Generalitat Valenciana/ IDEO/ PROMETEOII/2014/039 es_ES
dc.relation UV/ UV-INV-PRECOMP13-115032 es_ES
dc.relation.ispartof Information and Software Technology es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Automatic programming es_ES
dc.subject Methodologies es_ES
dc.subject Programming paradigms es_ES
dc.subject Quality analysis and evaluation es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title In Search of Evidence for Model-Driven Development Claims: An Experiment on Quality, Effort, Productivity and Satisfaction es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.infsof.2015.02.012
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Centro de Investigación en Métodos de Producción de Software - Centre d'Investigació en Mètodes de Producció de Software es_ES
dc.description.bibliographicCitation Panach Navarrete, JI.; España Cubillo, S.; Dieste, O.; Pastor López, O.; Juristo Juzgado, N. (2015). In Search of Evidence for Model-Driven Development Claims: An Experiment on Quality, Effort, Productivity and Satisfaction. Information and Software Technology. 62:164-186. https://doi.org/10.1016/j.infsof.2015.02.012 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dx.doi.org/10.1016/j.infsof.2015.02.012 es_ES
dc.description.upvformatpinicio 164 es_ES
dc.description.upvformatpfin 186 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 62 es_ES
dc.relation.senia 302744 es_ES
dc.contributor.funder Ministerio de Ciencia e Innovación es_ES
dc.contributor.funder Ministerio de Economía y Competitividad es_ES


This item appears in the following Collection(s)

Show simple item record