Yet another textual variability language? a community effort towards a unified language

C Sundermann, K Feichtinger, D Engelhardt… - Proceedings of the 25th …, 2021‏ - dl.acm.org
Variability models are commonly used to model commonalities and variability in a product
line. There is a large variety of textual formats to represent and store variability models. This …

Uniform and scalable sampling of highly configurable systems

R Heradio, D Fernandez-Amoros, JA Galindo… - Empirical Software …, 2022‏ - Springer
Many analyses on configurable software systems are intractable when confronted with
colossal and highly-constrained configuration spaces. These analyses could instead use …

Software product line testing: a systematic literature review

H Agh, A Azamnouri, S Wagner - Empirical Software Engineering, 2024‏ - Springer
Abstract A Software Product Line (SPL) is a software development paradigm in which a
family of software products shares a set of core assets. Testing has a vital role in both single …

Tseitin or not tseitin? the impact of cnf transformations on feature-model analyses

E Kuiter, S Krieter, C Sundermann, T Thüm… - Proceedings of the 37th …, 2022‏ - dl.acm.org
Feature modeling is widely used to systematically model features of variant-rich software
systems and their dependencies. By translating feature models into propositional formulas …

Automated test suite generation for software product lines based on quality-diversity optimization

Y **ang, H Huang, S Li, M Li, C Luo… - ACM Transactions on …, 2023‏ - dl.acm.org
A Software Product Line (SPL) is a set of software products that are built from a variability
model. Real-world SPLs typically involve a vast number of valid products, making it …

Travart: An approach for transforming variability models

K Feichtinger, J Stöbich, D Romano… - Proceedings of the 15th …, 2021‏ - dl.acm.org
A large number of variability modeling approaches have been developed including feature
modeling, decision modeling, and Orthogonal Variability Modeling (OVM). Multiple variants …

Applications of# SAT solvers on feature models

C Sundermann, M Nieke, PM Bittner, T Heß… - Proceedings of the 15th …, 2021‏ - dl.acm.org
Product lines are ubiquitous for managing variable systems. The variability of a product line
is typically described in terms of a feature model. Analyzing a feature model gives insight …

On the benefits of knowledge compilation for feature-model analyses

C Sundermann, E Kuiter, T Heß, H Raab… - Proceedings of the 28th …, 2024‏ - dl.acm.org
In practice, feature models often have up-to thousands of features and, thus, are typically
infeasible to analyze manually. Hence, many different analyses have been proposed which …

Beyond pairwise testing: Advancing 3-wise combinatorial interaction testing for highly configurable systems

C Luo, S Lyu, Q Zhao, W Wu, H Zhang… - Proceedings of the 33rd …, 2024‏ - dl.acm.org
To meet the rising demand for software customization, highly configurable software systems
play key roles in practice. Combinatorial interaction testing (CIT) is recognized as an …

Bridging the gap between academia and industry: transforming the universal variability language to pure:: variants and back

D Romano, K Feichtinger, D Beuche, U Ryssel… - Proceedings of the 26th …, 2022‏ - dl.acm.org
In the last 30 years, many variability modeling approaches have been developed and new
ones are still developed regularly. Most of them are only described in academic papers, only …