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 …
This paper claims that a new field of empirical software engineering research and practice is emerging: data mining using/used-by optimizers for empirical studies, or DUO. For example …
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 …
The success of machine learning (ML) models depends on careful experimentation and optimization of their hyperparameters. Tuning can affect the reliability and accuracy of a …
P Gazzillo, MB Cohen - Proceedings of the 2022 ACM SIGPLAN …, 2022 - dl.acm.org
Configurable software makes up most of the software in use today. Configurability, ie, the ability of software to be customized without additional programming, is pervasive, and due to …
Reducing energy consumption of IT systems is fundamentally important for saving cost and reducing CO2 emissions. We explain the limits of pure artificial intelligence/machine …
Software failures resulting from configuration errors have become commonplace as modern software systems grow increasingly large and more complex. The lack of language …
Many software systems offer configuration options to tailor their functionality and non- functional properties (eg, performance). Often, users are interested in the (performance-) …
Context The emerging service mesh architecture tries to simplify microservices by delegating crucial tasks to dedicated infrastructure. However, service mesh introduces new …