Foreword to the Special Issue on Configurable Systems

Laurence Duchien, Paul Grünbacher, Thomas Thüm
2021 Empirical Software Engineering  
Welcome to this special issue that includes empirical studies on configurable systems. This special issue in the Empirical Software Engineering journal is intended to provide the systems and software product lines community with a valuable collection of high-quality research articles that explore configurable systems with empirical studies. Particular attention was paid to research and industrial work carrying out experiments on configuration steps in the life cycle of system and software
more » ... t lines. A configurable system is an artifact composed from instances of a set of predefined component types that can be composed and parameterized. The configuration step requires knowledge representation formalisms to capture variety and complexity of configurable products, but also acquisition methods and efficient reasoning algorithms for supporting solution search, to represent, and integrate user settings, personalization, and optimization. The configuration ends with the deployment and launches execution steps. This configuration can also change over time, because of a change of context. This is called reconfiguration.
doi:10.1007/s10664-021-09964-6 fatcat:rydfwwc3lvf57a57iwqp57ep3i