Proceedings of the 19th International Conference on Software Product Line 2015
DOI: 10.1145/2791060.2791093
|View full text |Cite
|
Sign up to set email alerts
|

Faster bug detection for software product lines with incomplete feature models

Abstract: A software product line (SPL) is a family of programs that are differentiated by features -increments in functionality. Systematically testing an SPL is challenging because it requires running each test of a test suite against a combinatorial number of programs. Feature models capture dependencies among features and can (1) reduce the space of programs to test and (2) enable accurate categorization of failing tests as failures of programs or the tests themselves, not as failures due to illegal combinations of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 61 publications
0
3
0
Order By: Relevance
“…The goal is to reduce the combinatorial number of variants (e.g., Java programs) to examine [23]. SPLif aims to detect bugs of software product lines with incomplete feature models [36]. It helps to prioritize failing tests and configurations.…”
Section: Testing and Configurable Systemsmentioning
confidence: 99%
“…The goal is to reduce the combinatorial number of variants (e.g., Java programs) to examine [23]. SPLif aims to detect bugs of software product lines with incomplete feature models [36]. It helps to prioritize failing tests and configurations.…”
Section: Testing and Configurable Systemsmentioning
confidence: 99%
“…Another research direction focuses on the identification of relevant products to test [10,20,21,31,32]. Kim et al [20] applied static program analysis techniques to find irrelevant features for a test.…”
Section: Related Workmentioning
confidence: 99%
“…The goal is to reduce the combinatorial number of variants (e.g., Java programs) to examine. SPLif aims to detect bugs of software product lines with incomplete feature models [31]. Our method to enforce the feature models with constraints can benefit to SPLif.…”
Section: Related Workmentioning
confidence: 99%