White-box analysis over machine learning: Modeling performance of configurable systems

M Velez, P Jamshidi, N Siegmund… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Performance-influence models can help stakeholders understand how and where
configuration options and their interactions influence the performance of a system. With this …

White-box performance-influence models: A profiling and learning approach

M Weber, S Apel, N Siegmund - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Many modern software systems are highly configurable, allowing the user to tune them for
performance and more. Current performance modeling approaches aim at finding …

Configcrusher: Towards white-box performance analysis for configurable systems

M Velez, P Jamshidi, F Sattler, N Siegmund… - Automated Software …, 2020 - Springer
Stakeholders of configurable systems are often interested in knowing how configuration
options influence the performance of a system to facilitate, for example, the debugging and …

Performance-influence models for highly configurable systems

N Siegmund, A Grebhahn, S Apel… - Proceedings of the 2015 …, 2015 - dl.acm.org
Almost every complex software system today is configurable. While configurability has many
benefits, it challenges performance prediction, optimization, and debugging. Often, the …

Learning to sample: Exploiting similarities across environments to learn performance models for configurable systems

P Jamshidi, M Velez, C Kästner… - … of the 2018 26th ACM Joint …, 2018 - dl.acm.org
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 …

Mastering uncertainty in performance estimations of configurable software systems

J Dorn, S Apel, N Siegmund - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Understanding the influence of configuration options on performance is key for finding
optimal system configurations, system understanding, and performance debugging. In prior …

Unicorn: Reasoning about configurable system performance through the lens of causality

MS Iqbal, R Krishna, MA Javidian, B Ray… - Proceedings of the …, 2022 - dl.acm.org
Modern computer systems are highly configurable, with the total variability space sometimes
larger than the number of atoms in the universe. Understanding and reasoning about the …

Distance-based sampling of software configuration spaces

C Kaltenecker, A Grebhahn… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Configurable software systems provide a multitude of configuration options to adjust and
optimize their functional and non-functional properties. For instance, to find the fastest …

Tradeoffs in modeling performance of highly configurable software systems

S Kolesnikov, N Siegmund, C Kästner… - Software & Systems …, 2019 - Springer
Modeling the performance of a highly configurable software system requires capturing the
influences of its configuration options and their interactions on the system's performance …

Analysing the Impact of Workloads on Modeling the Performance of Configurable Software Systems

S Mühlbauer, F Sattler, C Kaltenecker… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Modern software systems often exhibit numerous configuration options to tailor them to user
requirements, including the system's performance behavior. Performance models derived …