Learning input-aware performance models of configurable systems: An empirical evaluation

L Lesoil, H Spieker, A Gotlieb, M Acher… - Journal of Systems and …, 2024 - Elsevier
Modern software-based systems are highly configurable and come with a number of
configuration options that impact the performance of the systems. However, selecting …

Data-efficient performance learning for configurable systems

J Guo, D Yang, N Siegmund, S Apel, A Sarkar… - Empirical Software …, 2018 - Springer
Many software systems today are configurable, offering customization of functionality by
feature selection. Understanding how performance varies in terms of feature selection is key …

Sampling effect on performance prediction of configurable systems: A case study

J Alves Pereira, M Acher, H Martin… - Proceedings of the ACM …, 2020 - dl.acm.org
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 …

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 …

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 …

Hinnperf: Hierarchical interaction neural network for performance prediction of configurable systems

J Cheng, C Gao, Z Zheng - ACM Transactions on Software Engineering …, 2023 - dl.acm.org
Modern software systems are usually highly configurable, providing users with customized
functionality through various configuration options. Understanding how system performance …

Learning-based performance specialization of configurable systems

P Temple, M Acher, JM Jézéquel, L Noel-Baron… - 2017 - hal.science
A large scale configurable system typically offers thousands of options or parameters to let
the engineers customize it for specific needs. Among the resulting many billions possible …

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 …

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 …

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 …