A survey on software product line testing
Software product line (SPL) testing consists of two separate but closely related test
engineering activities: domain testing and application testing. Various software product line …
engineering activities: domain testing and application testing. Various software product line …
Strategies for testing products in software product lines
I do Carmo Machado, JD McGregor… - ACM SIGSOFT …, 2012 - dl.acm.org
The software product line engineering strategy enables the achievement of significant
improvements in quality through reuse of carefully crafted software assets across multiple …
improvements in quality through reuse of carefully crafted software assets across multiple …
Effective product-line testing using similarity-based product prioritization
A software product line comprises a family of software products that share a common set of
features. Testing an entire product-line product-by-product is infeasible due to the potentially …
features. Testing an entire product-line product-by-product is infeasible due to the potentially …
A classification of product sampling for software product lines
The analysis of software product lines is challenging due to the potentially large number of
products, which grow exponentially in terms of the number of features. Product sampling is a …
products, which grow exponentially in terms of the number of features. Product sampling is a …
Multi-objective test case prioritization in highly configurable systems: A case study
Test case prioritization schedules test cases for execution in an order that attempts to
accelerate the detection of faults. The order of test cases is determined by prioritization …
accelerate the detection of faults. The order of test cases is determined by prioritization …
YASA: yet another sampling algorithm
Configurable systems allow users to derive customized software variants with behavior and
functionalities tailored to individual needs. Developers of these configurable systems need …
functionalities tailored to individual needs. Developers of these configurable systems need …
Product sampling for product lines: the scalability challenge
Quality assurance for product lines is often infeasible for each product separately. Instead,
only a subset of all products (ie, a sample) is considered during testing such that at least the …
only a subset of all products (ie, a sample) is considered during testing such that at least the …
Search-based test case prioritization for simulation-based testing of cyber-physical system product lines
Abstract Cyber-Physical Systems (CPSs) integrate computation with physical processes.
These systems are usually highly configurable to address different customer needs and are …
These systems are usually highly configurable to address different customer needs and are …
A comparison of test case prioritization criteria for software product lines
AB Sánchez, S Segura… - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
Software Product Line (SPL) testing is challenging due to the potentially huge number of
derivable products. To alleviate this problem, numerous contributions have been proposed …
derivable products. To alleviate this problem, numerous contributions have been proposed …
Similarity-based prioritization in software product-line testing
Exhaustively testing every product of a software product line (SPL) is a difficult task due to
the combinatorial explosion of the number of products. Combinatorial interaction testing is a …
the combinatorial explosion of the number of products. Combinatorial interaction testing is a …