- -

Validating a model-driven software architecture evaluation and improvement method: A family of experiments

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Validating a model-driven software architecture evaluation and improvement method: A family of experiments

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author González Huerta, Javier es_ES
dc.contributor.author Insfrán Pelozo, César Emilio es_ES
dc.contributor.author Abrahao Gonzales, Silvia Mara es_ES
dc.contributor.author Scanniello, Giuseppe es_ES
dc.date.accessioned 2015-02-27T09:06:42Z
dc.date.available 2015-02-27T09:06:42Z
dc.date.issued 2015-01
dc.identifier.issn 0950-5849
dc.identifier.uri http://hdl.handle.net/10251/47558
dc.description.abstract Context: Software architectures should be evaluated during the early stages of software development in order to verify whether the non-functional requirements (NFRs) of the product can be fulfilled. This activity is even more crucial in software product line (SPL) development, since it is also necessary to identify whether the NFRs of a particular product can be achieved by exercising the variation mechanisms provided by the product line architecture or whether additional transformations are required. These issues have motivated us to propose QuaDAI, a method for the derivation, evaluation and improvement of software architectures in model-driven SPL development. Objective: We present in this paper the results of a family of four experiments carried out to empirically validate the evaluation and improvement strategy of QuaDAI. Method: The family of experiments was carried out by 92 participants: Computer Science Master s and undergraduate students from Spain and Italy. The goal was to compare the effectiveness, efficiency, perceived ease of use, perceived usefulness and intention to use with regard to participants using the evaluation and improvement strategy of QuaDAI as opposed to the Architecture Tradeoff Analysis Method (ATAM). Results: The main result was that the participants produced their best results when applying QuaDAI, signifying that the participants obtained architectures with better values for the NFRs faster, and that they found the method easier to use, more useful and more likely to be used. The results of the meta-analysis carried out to aggregate the results obtained in the individual experiments also confirmed these results. Conclusions: The results support the hypothesis that QuaDAI would achieve better results than ATAM in the experiments and that QuaDAI can be considered as a promising approach with which to perform architectural evaluations that occur after the product architecture derivation in model-driven SPL development processes when carried out by novice software evaluators. es_ES
dc.description.sponsorship The authors would like to thank all the participants in the experiments for their selfless involvement in this research. This research is supported by the MULTIPLE Project (MICINN TIN2009-13838) and the ValI+D Program (ACIF/2011/235). en_EN
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Information and Software Technology es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Software architectures es_ES
dc.subject Software architecture evaluation methods es_ES
dc.subject Quality attributes es_ES
dc.subject ATAM es_ES
dc.subject Family of experiments es_ES
dc.subject Meta-analysis es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Validating a model-driven software architecture evaluation and improvement method: A family of experiments es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.infsof.2014.05.018
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//TIN2009-13838/ES/Multimodeling Approach For Quality-Aware Software Product Lines/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GVA//ACIF%2F2011%2F235/ es_ES
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.description.bibliographicCitation González Huerta, J.; Insfrán Pelozo, CE.; Abrahao Gonzales, SM.; Scanniello, G. (2015). Validating a model-driven software architecture evaluation and improvement method: A family of experiments. Information and Software Technology. 57:405-429. https://doi.org/10.1016/j.infsof.2014.05.018 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://dx.doi.org/10.1016/j.infsof.2014.05.018 es_ES
dc.description.upvformatpinicio 405 es_ES
dc.description.upvformatpfin 429 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 57 es_ES
dc.relation.senia 278943
dc.contributor.funder Ministerio de Ciencia e Innovación es_ES
dc.contributor.funder Generalitat Valenciana es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem