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 …
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 …
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 …
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 …
Variability testing in the wild: the drupal case study
Variability testing techniques search for effective and manageable test suites that lead to the
rapid detection of faults in systems with high variability. Evaluating the effectiveness of these …
rapid detection of faults in systems with high variability. Evaluating the effectiveness of these …
Efficient static analysis and verification of featured transition systems
Abstract A Featured Transition System (FTS) models the behaviour of all products of a
Software Product Line (SPL) in a single compact structure, by associating action-labelled …
Software Product Line (SPL) in a single compact structure, by associating action-labelled …
Statistical prioritization for software product line testing: an experience report
Software product lines (SPLs) are families of software systems sharing common assets and
exhibiting variabilities specific to each product member of the family. Commonalities and …
exhibiting variabilities specific to each product member of the family. Commonalities and …
Spectrum-based fault localization in software product lines
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 …
potentially huge number of products under test. Most of the research on this field focuses on …
Many-objective test suite generation for software product lines
A Software Product Line (SPL) is a set of products built from a number of features, the set of
valid products being defined by a feature model. Typically, it does not make sense to test all …
valid products being defined by a feature model. Typically, it does not make sense to test all …
On the value of a prioritization scheme for resolving self-admitted technical debt
Programmers tend to leave incomplete, temporary workarounds and buggy codes that
require rework in software development and such pitfall is referred to as Self-admitted …
require rework in software development and such pitfall is referred to as Self-admitted …