<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href='static/style.xsl' type='text/xsl'?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-21T00:20:44Z</responseDate><request verb="GetRecord" identifier="oai:ebiltegia.mondragon.edu:20.500.11984/1133" metadataPrefix="rdf">https://ebiltegia.mondragon.edu/oai/request</request><GetRecord><record><header><identifier>oai:ebiltegia.mondragon.edu:20.500.11984/1133</identifier><datestamp>2024-03-04T17:08:32Z</datestamp><setSpec>com_20.500.11984_473</setSpec><setSpec>col_20.500.11984_478</setSpec></header><metadata><rdf:RDF xmlns:rdf="http://www.openarchives.org/OAI/2.0/rdf/" xmlns:ow="http://www.ontoweb.org/ontology/1#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ds="http://dspace.org/ds/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/rdf/ http://www.openarchives.org/OAI/2.0/rdf.xsd">
   <ow:Publication rdf:about="oai:ebiltegia.mondragon.edu:20.500.11984/1133">
      <dc:title>Spectrum-based fault localization in software product lines</dc:title>
      <dc:creator>Arrieta, Aitor</dc:creator>
      <dc:creator>Etxeberria, Leire</dc:creator>
      <dc:creator>Markiegi, Urtzi</dc:creator>
      <dc:creator>Sagardui, Goiuria</dc:creator>
      <dc:contributor>Segura, Sergio</dc:contributor>
      <dc:subject>Software product lines</dc:subject>
      <dc:subject>Sprectum-based fault localization</dc:subject>
      <dc:subject>Feature models</dc:subject>
      <dc:subject>Debugging</dc:subject>
      <dc:description>Context:&#xd;
Software Product Line (SPL) testing is challenging mainly due to the potentially huge number of&#xd;
products under test. Most of the research on this field focuses on making testing affordable by selecting a&#xd;
representative subset of products to be tested. However, once the tests are executed and some failures revealed,&#xd;
debugging is a cumbersome and time consuming task due to difficulty to localize and isolate the faulty features&#xd;
in the SPL.&#xd;
Objective:&#xd;
This paper presents a debugging approach for the localization of bugs in SPLs.&#xd;
Method:&#xd;
The proposed approach works in two steps. First, the features of the SPL are ranked according to their&#xd;
suspiciousness (i.e., likelihood of being faulty) using spectrum-based localization techniques. Then, a novel fault&#xd;
isolation approach is used to generate valid products of minimum size containing the most suspicious features,&#xd;
helping to isolate the cause of failures.&#xd;
Results:&#xd;
For the evaluation of our approach, we compared ten suspiciousness techniques on nine SPLs of different&#xd;
sizes. The results reveal that three of the techniques (Tarantula, Kulcynski2 and Ample2) stand out over the rest,&#xd;
showing a stable performance with different types of faults and product suite sizes. By using these metrics, faults&#xd;
were localized by examining between 0.1% and 14.4% of the feature sets.&#xd;
Conclusion:&#xd;
Our results show that the proposed approach is effective at locating bugs in SPLs, serving as a helpful&#xd;
complement for the numerous approaches for testing SPLs</dc:description>
      <dc:date>2019-01-16T11:24:49Z</dc:date>
      <dc:date>2019-01-16T11:24:49Z</dc:date>
      <dc:date>2018</dc:date>
      <dc:type>http://purl.org/coar/resource_type/c_6501</dc:type>
      <dc:identifier>0950-5849</dc:identifier>
      <dc:identifier>https://katalogoa.mondragon.edu/janium-bin/janium_login_opac.pl?find&amp;ficha_no=147761</dc:identifier>
      <dc:identifier>https://hdl.handle.net/20.500.11984/1133</dc:identifier>
      <dc:language>eng</dc:language>
      <dc:rights>© 2018 Elsevier B. V.</dc:rights>
      <dc:publisher>Elsevier B. V.</dc:publisher>
   </ow:Publication>
</rdf:RDF></metadata></record></GetRecord></OAI-PMH>