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 …
In the era of mobile devices and the Internet of things, software systems are ubiquitous. A multitude of hardware specifics, fast development of applications, and the need of …
Handling large-scale software variability is still a challenge for many organizations. After decades of research on variability management concepts, many industrial organizations …
J Krüger, T Berger - Proceedings of the 28th ACM joint meeting on …, 2020 - dl.acm.org
Software reuse lowers development costs and improves the quality of software systems. Two strategies are common: clone & own (copying and adapting a system) and platform-oriented …
C Henard, M Papadakis, M Harman… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Software Product Line (SPL) feature selection involves the optimization of multiple objectives in a large and highly constrained search space. We introduce SATIBEA, that …
The notion of features is commonly used to describe the functional and non-functional characteristics of a system. In software product line engineering, features often become the …
Variability models represent the common and variable features of products in a product line. Since the introduction of FODA in 1990, several variability modeling languages have been …
C Henard, M Papadakis, G Perrouin… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
Large Software Product Lines (SPLs) are common in industry, thus introducing the need of practical solutions to test them. To this end, t-wise can help to drastically reduce the number …
Feature models are arguably one of the most intuitive and successful notations for modeling the features of a variant-rich software system. Feature models help developers to keep an …