Mostrar el registro sencillo del ítem

Artículo

dc.creatorParejo Maestre, José Antonioes
dc.creatorSánchez Jerez, Ana Belénes
dc.creatorSegura Rueda, Sergioes
dc.creatorRuiz Cortés, Antonioes
dc.creatorLópez Herrejón, Roberto E.es
dc.creatorEgyed, Alexanderes
dc.date.accessioned2017-05-31T09:53:59Z
dc.date.available2017-05-31T09:53:59Z
dc.date.issued2016
dc.identifier.citationParejo Maestre, J.A., Sánchez Jerez, A.B., Segura Rueda, S., Ruiz Cortés, A., López Herrejón, R.E. y Egyed, A. (2016). Multi-objective test case prioritization in highly configurable systems: A case study. Journal of Systems and Software, 122 (december 2016), 287-310.
dc.identifier.issn0164-1212es
dc.identifier.urihttp://hdl.handle.net/11441/60653
dc.description.abstractTest case prioritization schedules test cases for execution in an order that attempts to accelerate the detection of faults. The order of test cases is determined by prioritization objectives such as covering code or critical components as rapidly as possible. The importance of this technique has been recognized in the context of Highly-Configurable Systems (HCSs), where the potentially huge number of configurations makes testing extremely challenging. However, current approaches for test case prioritization in HCSs suffer from two main limitations. First, the prioritization is usually driven by a single objective which neglects the potential benefits of combining multiple criteria to guide the detection of faults. Second, instead of using industry-strength case studies, evaluations are conducted using synthetic data, which provides no information about the effectiveness of different prioritization objectives. In this paper, we address both limitations by studying 63 combinations of up to three prioritization objectives in accelerating the detection of faults in the Drupal framework. Results show that non–functional properties such as the number of changes in the features are more effective than functional metrics extracted from the configuration model. Results also suggest that multi-objective prioritization typically results in faster fault detection than mono-objective prioritization.es
dc.description.sponsorshipCICYT TIN2012-32273es
dc.description.sponsorshipCICYT TIN2015-70560-Res
dc.description.sponsorshipJunta de Andalucía P12-TIC- 1867es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofJournal of Systems and Software, 122 (december 2016), 287-310.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectVariabilityes
dc.subjectTest case prioritizationes
dc.subjectAutomated software testinges
dc.subjectHighly-configurable systemses
dc.titleMulti-objective test case prioritization in highly configurable systems: A case studyes
dc.typeinfo:eu-repo/semantics/articlees
dc.type.versioninfo:eu-repo/semantics/acceptedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/embargoedAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDTIN2012-32273es
dc.relation.projectIDTIN2015-70560-Res
dc.relation.projectIDP12-TIC- 1867es
dc.date.embargoEndDate2018-12
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S0164121216301935es
dc.identifier.doi10.1016/j.jss.2016.09.045es
dc.contributor.groupUniversidad de Sevilla. TIC205: Ingeniería del Software Aplicadaes
idus.format.extent23es
dc.journaltitleJournal of Systems and Softwarees
dc.publication.volumen122es
dc.publication.issuedecember 2016es
dc.publication.initialPage287es
dc.publication.endPage310es

FicherosTamañoFormatoVerDescripción
MultiObj-TestCase-Prio.pdf3.082MbIcon   [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