eBiltegia

    • Euskara
    • Español
    • English
  • Contact Us
  • English 
    • Euskara
    • Español
    • English
  • Login
View Item 
  •   eBiltegia MONDRAGON UNIBERTSITATEA
  • Research - Articles
  • Articles - Engineering
  • View Item
  •   eBiltegia MONDRAGON UNIBERTSITATEA
  • Research - Articles
  • Articles - Engineering
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.
Thumbnail
View/Open
Spectrum-Based Fault Localization in Software Product Lines.pdf (360.1Kb)
Full record
Impact

Web of Science   

Google Scholar
Microsoft Academic
Save the reference
Mendely
Title
Spectrum-based fault localization in software product lines
Author
Arrieta Marcos, Aitor
Etxeberria Elorza, Leire
Markiegi Gonzalez, Urtzi
Sagardui Mendieta, Goiuria
Author (from another institution)
Segura, Sergio
Research Group
Ingeniería del software y sistemas
Published Date
2018
Publisher
Elsevier B. V.
Keywords
Software product lines
Sprectum-based fault localization
Feature models
Debugging
Abstract
Context: 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 ... [+]
Context: 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 [-]
URI
http://hdl.handle.net/20.500.11984/1133
Publisher’s version
https://doi.org/10.1016/j.infsof.2018.03.008
ISSN
0950-5849
Published at
Information and Software Technology  Vol. 100. Pp. 18-31. August,
Document type
Article
Version
Postprint – Accepted Manuscript
Rights
© 2018 Elsevier B. V.
Access
Embargoed Access
Collections
  • Articles - Engineering [191]
What is eBiltegia?About eBiltegiaPublish your research in open access
Open Access at MUWhat is Open Science?Open Access institutional policyThe Library compiles and disseminates your publications

Browse

All of eBiltegiaCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsResearch groupsPublished atThis CollectionBy Issue DateAuthorsTitlesSubjectsResearch groupsPublished at

My Account

LoginRegister

Statistics

View Usage Statistics

Harvested by:

OpenAIREBASE

Validated by:

OpenAIRERebiun
MONDRAGON UNIBERTSITATEA | Library
Contact Us | Send Feedback
DSpace
 

 

Harvested by:

OpenAIREBASE

Validated by:

OpenAIRERebiun
MONDRAGON UNIBERTSITATEA | Library
Contact Us | Send Feedback
DSpace