We address the problem of identifying performance changes in the evolution of configurable software systems. Finding optimal configurations and configuration options that influence …
Many analyses on configurable software systems are intractable when confronted with colossal and highly-constrained configuration spaces. These analyses could instead use …
Finding the optimally performing configuration of a software system for a given setting is often challenging. Recent approaches address this challenge by learning performance …
Understanding the influence of configuration options on performance is key for finding optimal system configurations, system understanding, and performance debugging. In prior …
Modern software systems often exhibit numerous configuration options to tailor them to user requirements, including the system's performance behavior. Performance models derived …
Most software systems provide options that allow users to tailor the system in terms of functionality and qualities. The increased flexibility raises challenges for understanding the …
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 …
Almost every software system provides configuration options to tailor the system to the target platform and application scenario. Often, this configurability renders the analysis of every …
Performance-influence models can help stakeholders understand how and where configuration options and their interactions influence the performance of a system. With this …