Mostrar el registro sencillo del ítem

Artículo

dc.creatorArrieta, Aitores
dc.creatorSegura Rueda, Sergioes
dc.creatorMarkiegi, Urtzies
dc.creatorSagardui, Goiuriaes
dc.creatorEtxeberria, Leirees
dc.date.accessioned2022-11-07T09:02:46Z
dc.date.available2022-11-07T09:02:46Z
dc.date.issued2018
dc.identifier.citationArrieta, A., Segura Rueda, S., Markiegi, U., Sagardui, G. y Etxeberria, L. (2018). Spectrum-based fault localization in software product lines. Information and Software Technology, 100 (August 2018), 18-31. https://doi.org/10.1016/j.infsof.2018.03.008.
dc.identifier.issn0950-5849es
dc.identifier.issn1873-6025es
dc.identifier.urihttps://hdl.handle.net/11441/139037
dc.description.abstractContext: Software Product Line (SPL) testing is challenging mainly due to the potentially huge number of products under test. Most of the research on this field focuses on making testing affordable by selecting a representative subset of products to be tested. However, once the tests are executed and some failures revealed, debugging is a cumbersome and time consuming task due to difficulty to localize and isolate the faulty features in the SPL. Objective: This paper presents a debugging approach for the localization of bugs in SPLs. Method: The proposed approach works in two steps. First, the features of the SPL are ranked according to their suspiciousness (i.e., likelihood of being faulty) using spectrum-based localization techniques. Then, a novel fault isolation approach is used to generate valid products of minimum size containing the most suspicious features, helping to isolate the cause of failures. Results: For the evaluation of our approach, we compared ten suspiciousness techniques on nine SPLs of different sizes. The results reveal that three of the techniques (Tarantula, Kulcynski2 and Ample2) stand out over the rest, showing a stable performance with different types of faults and product suite sizes. By using these metrics, faults were localized by examining between 0.1% and 14.4% of the feature sets. Conclusion: Our results show that the proposed approach is effective at locating bugs in SPLs, serving as a helpful complement for the numerous approaches for testing SPLs.es
dc.description.sponsorshipMinisterio de Economía y Competitividad TIN2015-70560-R (BELI)es
dc.description.sponsorshipJunta de Andalucía P12-TIC-1867 (COPAS)es
dc.formatapplication/pdfes
dc.format.extent14es
dc.language.isoenges
dc.publisherElsevieres
dc.relation.ispartofInformation and Software Technology, 100 (August 2018), 18-31.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSoftware product lineses
dc.subjectSpectrum-based fault localizationes
dc.subjectFeature modelses
dc.subjectDebugginges
dc.titleSpectrum-based fault localization in software product lineses
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.projectIDTIN2015-70560-R (BELI)es
dc.relation.projectIDP12-TIC-1867 (COPAS)es
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S095058491730188X?via%3Dihubes
dc.identifier.doi10.1016/j.infsof.2018.03.008es
dc.contributor.groupUniversidad de Sevilla. TIC-205: Ingeniería del Software Aplicadaes
dc.journaltitleInformation and Software Technologyes
dc.publication.volumen100es
dc.publication.issueAugust 2018es
dc.publication.initialPage18es
dc.publication.endPage31es
dc.contributor.funderMinisterio de Economía y Competitividad (MINECO). Españaes
dc.contributor.funderJunta de Andalucíaes

FicherosTamañoFormatoVerDescripción
Spectrum-based fault localization ...818.7KbIcon   [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