Case tool support for variability management in software product lines

R Bashroush, M Garba, R Rabiser, I Groher… - ACM Computing …, 2017 - dl.acm.org
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 …

Learning software configuration spaces: A systematic literature review

JA Pereira, M Acher, H Martin, JM Jézéquel… - Journal of Systems and …, 2021 - Elsevier
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 …

Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack

A Halin, A Nuttinck, M Acher, X Devroey… - Empirical Software …, 2019 - Springer
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 …

Drone approach parameters leading to lower stress sheep flocking and movement: sky shepherding

KJ Yaxley, KF Joiner, H Abbass - Scientific reports, 2021 - nature.com
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 …

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 …

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 …

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 …

Combinatorial testing for deep learning systems

L Ma, F Zhang, M Xue, B Li, Y Liu, J Zhao… - arXiv preprint arXiv …, 2018 - arxiv.org
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 …

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 …