Test Selection for Unified Regression Testing

S Wang, X Lian, D Marinov, T Xu - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Today's software failures have two dominating root causes: code bugs and
misconfigurations. To combat failure-inducing software changes, unified regression testing …

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 …

Better software analytics via “DUO”: Data mining algorithms using/used-by optimizers

A Agrawal, T Menzies, LL Minku, M Wagner… - Empirical Software …, 2020 - Springer
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 …

Learning very large configuration spaces: What matters for linux kernel sizes

M Acher, H Martin, JA Pereira, A Blouin, JM Jézéquel… - 2019 - inria.hal.science
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 …

Exploring Hyperparameter Usage and Tuning in Machine Learning Research

S Simon, N Kolyada, C Akiki, M Potthast… - 2023 IEEE/ACM 2nd …, 2023 - ieeexplore.ieee.org
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 …

Bringing together configuration research: Towards a common ground

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 …

Green configuration: Can artificial intelligence help reduce energy consumption of configurable software systems?

N Siegmund, J Dorn, M Weber, C Kaltenecker… - Computer, 2022 - ieeexplore.ieee.org
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 …

Probabilistic automated language learning for configuration files

M Santolucito, E Zhai, R Piskac - … , CAV 2016, Toronto, ON, Canada, July …, 2016 - Springer
Software failures resulting from configuration errors have become commonplace as modern
software systems grow increasingly large and more complex. The lack of language …

Predicting performance of software configurations: There is no silver bullet

A Grebhahn, N Siegmund, S Apel - arXiv preprint arXiv:1911.12643, 2019 - arxiv.org
Many software systems offer configuration options to tailor their functionality and non-
functional properties (eg, performance). Often, users are interested in the (performance-) …

On practitioners' concerns when adopting service mesh frameworks

Y Chen, E Fernandes, B Adams, AE Hassan - Empirical Software …, 2023 - Springer
Context The emerging service mesh architecture tries to simplify microservices by
delegating crucial tasks to dedicated infrastructure. However, service mesh introduces new …