Mostrar el registro sencillo del ítem

Artículo

dc.creatorSegura Rueda, Sergioes
dc.creatorDurán Toro, Amadores
dc.creatorSánchez Jerez, Ana Belénes
dc.creatorLe Berre, Danieles
dc.creatorLonca, Emmanueles
dc.creatorRuiz Cortés, Antonioes
dc.date.accessioned2017-05-29T08:41:29Z
dc.date.available2017-05-29T08:41:29Z
dc.date.issued2015
dc.identifier.citationSegura Rueda, S., Durán Toro, A., Sánchez Jerez, A.B., Le Berre, D., Lonca, E. y Ruiz Cortés, A. (2015). Automated metamorphic testing of variability analysis tools. Software Testing, Verification and Reliability, 25 (2), 138-163.
dc.identifier.issn0960-0833es
dc.identifier.urihttp://hdl.handle.net/11441/60609
dc.description.abstractVariability determines the capability of software applications to be configured and customized. A common need during the development of variability–intensive systems is the automated analysis of their underlying variability models, e.g. detecting contradictory configuration options. The analysis operations that are performed on variability models are often very complex, which hinders the testing of the corresponding analysis tools and makes difficult, often infeasible, to determine the correctness of their outputs, i.e. the well–known oracle problem in software testing. In this article, we present a generic approach for the automated detection of faults in variability analysis tools overcoming the oracle problem. Our work enables the generation of random variability models together with the exact set of valid configurations represented by these models. These test data are generated from scratch using step–wise transformations and assuring that certain constraints (a.k.a. metamorphic relations) hold at each step. To show the feasibility and generalizability of our approach, it has been used to automatically test several analysis tools in three variability domains: feature models, CUDF documents and Boolean formulas. Among other results, we detected 19 real bugs in 7 out of the 15 tools under test.es
dc.description.sponsorshipCICYT TIN2012-32273es
dc.description.sponsorshipCICYT IPT-2012- 0890-390000es
dc.description.sponsorshipJunta de Andalucía TIC-5906es
dc.description.sponsorshipJunta de Andalucía P12-TIC- 1867es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherWileyes
dc.relation.ispartofSoftware Testing, Verification and Reliability, 25 (2), 138-163.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectMetamorphic testinges
dc.subjectautomated testinges
dc.subjectsoftware testinges
dc.subjectsoftware variabilityes
dc.titleAutomated metamorphic testing of variability analysis toolses
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDTIN2012-32273es
dc.relation.projectIDIPT-2012- 0890-390000es
dc.relation.projectIDTIC-5906es
dc.relation.projectIDP12-TIC- 1867es
dc.relation.publisherversionhttp://onlinelibrary.wiley.com/doi/10.1002/stvr.1566/abstractes
dc.identifier.doi10.1002/stvr.1566es
dc.contributor.groupUniversidad de Sevilla. TIC205: Ingeniería del Software Aplicadaes
idus.format.extent26 p.es
dc.journaltitleSoftware Testing, Verification and Reliabilityes
dc.publication.volumen25es
dc.publication.issue2es
dc.publication.initialPage138es
dc.publication.endPage163es

FicherosTamañoFormatoVerDescripción
segura14-STVR-Manuscript.pdf1.250MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional