Proceedings of the Tenth International Conference on Aspect-Oriented Software Development 2011
DOI: 10.1145/1960275.1960284
|View full text |Cite
|
Sign up to set email alerts
|

Reducing combinatorics in testing product lines

Abstract: A Software Product Line (SPL) is a family of programs where each program is defined by a unique combination of features. Testing or checking properties of an SPL is hard as it may require the examination of a combinatorial number of programs. In reality, however, features are often irrelevant for a given test -they augment, but do not change, existing behavior, making many feature combinations unnecessary as far as testing is concerned. In this paper we show how to reduce the amount of effort in testing an SPL… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
66
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 96 publications
(66 citation statements)
references
References 50 publications
0
66
0
Order By: Relevance
“…An alternative approach reduces the number of tests by determining which features are not relevant for a particular test case, so the number of configurations to which that test case applies is reduced [130]. Oster et al [181] employ combinatorial testing which tests a subset of all possible products in the product line.…”
Section: Testing and Run-time Verificationmentioning
confidence: 99%
“…An alternative approach reduces the number of tests by determining which features are not relevant for a particular test case, so the number of configurations to which that test case applies is reduced [130]. Oster et al [181] employ combinatorial testing which tests a subset of all possible products in the product line.…”
Section: Testing and Run-time Verificationmentioning
confidence: 99%
“…The first SPL is based on the implementation of the Software Communication Architecture-Reference Implementation (SCARI-Open v2.2) [5] and the second is a graph product line, GPL [12,15] used in several other papers on SPL testing.…”
Section: Objects Of Analysismentioning
confidence: 99%
“…We start with the version found in the implementation site for [12]. To fit our prototype tool, we re-factored some code so that every feature is contained in a method.…”
Section: Objects Of Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…In most trivial case, small number of features in a FM will results in small number of possible feature configurations. However, the number of feature configurations increase dramatically as the size of FM increased (Kim et al, 2011). Therefore, exhaustively testing all feature configurations for large-scale FM is not practical.…”
Section: Introductionmentioning
confidence: 99%