Case tool support for variability management in software product lines
Software product lines (SPL) aim at reducing time-to-market and increasing software quality
through extensive, planned reuse of artifacts. An essential activity in SPL is variability …
through extensive, planned reuse of artifacts. An essential activity in SPL is variability …
Learning software configuration spaces: A systematic literature review
Most modern software systems (operating systems like Linux or Android, Web browsers like
Firefox or Chrome, video encoders like ffmpeg, x264 or VLC, mobile and cloud applications …
Firefox or Chrome, video encoders like ffmpeg, x264 or VLC, mobile and cloud applications …
Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack
Many approaches for testing configurable software systems start from the same assumption:
it is impossible to test all configurations. This motivated the definition of variability-aware …
it is impossible to test all configurations. This motivated the definition of variability-aware …
Drone approach parameters leading to lower stress sheep flocking and movement: sky shepherding
Consumer groups are pressuring modern farmers to be more efficient with a focus on better
animal welfare. Herding risks farmer lives, involves stress from farm dogs, and if not …
animal welfare. Herding risks farmer lives, involves stress from farm dogs, and if not …
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 …
Uniform sampling of sat solutions for configurable systems: Are we there yet?
Q Plazar, M Acher, G Perrouin… - 2019 12th IEEE …, 2019 - ieeexplore.ieee.org
Uniform or near-uniform generation of solutions for large satisfiability formulas is a problem
of theoretical and practical interest for the testing community. Recent works proposed two …
of theoretical and practical interest for the testing community. Recent works proposed two …
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 …
Combinatorial testing for deep learning systems
Deep learning (DL) has achieved remarkable progress over the past decade and been
widely applied to many safety-critical applications. However, the robustness of DL systems …
widely applied to many safety-critical applications. However, the robustness of DL systems …
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 …