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 …
Software product line applied to the internet of things: A systematic literature review
Abstract Context Internet of Things (IoT) is a promising paradigm due to the growing number
of devices that may be connected, defined as “things”. Managing these “things” is still …
of devices that may be connected, defined as “things”. Managing these “things” is still …
Uniform and scalable sampling of highly configurable systems
Many analyses on configurable software systems are intractable when confronted with
colossal and highly-constrained configuration spaces. These analyses could instead use …
colossal and highly-constrained configuration spaces. These analyses could instead use …
Sampling effect on performance prediction of configurable systems: A case study
Numerous software systems are highly configurable and provide a myriad of configuration
options that users can tune to fit their functional and performance requirements (eg …
options that users can tune to fit their functional and performance requirements (eg …
Transitions: A protocol-independent view of the future internet
Countless novel approaches to communication protocols, overlay networks, and distributed
middleware are published every year, yet the adoption of such novel findings in the global …
middleware are published every year, yet the adoption of such novel findings in the global …
Uniform and scalable SAT-sampling for configurable systems
Several relevant analyses on configurable software systems remain intractable because
they require examining vast and highly-constrained configuration spaces. Those analyses …
they require examining vast and highly-constrained configuration spaces. Those analyses …
The same only different: On information modality for configuration performance analysis
H Liang, Y Huang, T Chen - arxiv preprint arxiv:2501.15475, 2025 - arxiv.org
Configuration in software systems helps to ensure efficient operation and meet diverse user
needs. Yet, some, if not all, configuration options have profound implications for the system's …
needs. Yet, some, if not all, configuration options have profound implications for the system's …
Prodspl: Proactive self-adaptation based on dynamic software product lines
Abstract Dynamic Software Product Lines (DSPLs) are a well-accepted approach to self-
adaptation at runtime. In the context of DSPLs, there are plenty of reactive approaches that …
adaptation at runtime. In the context of DSPLs, there are plenty of reactive approaches that …
Learning very large configuration spaces: What matters for linux kernel sizes
Linux kernels are used in a wide variety of appliances, many of them having strong
requirements on the kernel size due to constraints such as limited memory or instant boot …
requirements on the kernel size due to constraints such as limited memory or instant boot …
Knowledge-based recommender systems: overview and research directions
Recommender systems are decision support systems that help users to identify items of
relevance from a potentially large set of alternatives. In contrast to the mainstream …
relevance from a potentially large set of alternatives. In contrast to the mainstream …