A survey on software product line testing

J Lee, S Kang, D Lee - Proceedings of the 16th International Software …, 2012 - dl.acm.org
Software product line (SPL) testing consists of two separate but closely related test
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 …

Effective product-line testing using similarity-based product prioritization

M Al-Hajjaji, T Thüm, M Lochau, J Meinicke… - Software & Systems …, 2019 - Springer
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 …

A classification of product sampling for software product lines

M Varshosaz, M Al-Hajjaji, T Thüm, T Runge… - Proceedings of the …, 2018 - dl.acm.org
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 …

Multi-objective test case prioritization in highly configurable systems: A case study

JA Parejo, AB Sánchez, S Segura… - Journal of Systems and …, 2016 - Elsevier
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 …

YASA: yet another sampling algorithm

S Krieter, T Thüm, S Schulze, G Saake… - Proceedings of the 14th …, 2020 - dl.acm.org
Configurable systems allow users to derive customized software variants with behavior and
functionalities tailored to individual needs. Developers of these configurable systems need …

Product sampling for product lines: the scalability challenge

T Pett, T Thüm, T Runge, S Krieter, M Lochau… - Proceedings of the 23rd …, 2019 - dl.acm.org
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 …

Search-based test case prioritization for simulation-based testing of cyber-physical system product lines

A Arrieta, S Wang, G Sagardui, L Etxeberria - Journal of Systems and …, 2019 - Elsevier
Abstract Cyber-Physical Systems (CPSs) integrate computation with physical processes.
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 …

Similarity-based prioritization in software product-line testing

M Al-Hajjaji, T Thüm, J Meinicke, M Lochau… - Proceedings of the 18th …, 2014 - dl.acm.org
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 …