Deep configuration performance learning: A systematic survey and taxonomy
Performance is arguably the most crucial attribute that reflects the quality of a configurable
software system. However, given the increasing scale and complexity of modern software …
software system. However, given the increasing scale and complexity of modern software …
Requirements engineering for machine learning: A review and reflection
Today, many industrial processes are undergoing digital transformation, which often
requires the integration of well-understood domain models and state-of-the-art machine …
requires the integration of well-understood domain models and state-of-the-art machine …
Causality in configurable software systems
Detecting and understanding reasons for defects and inadvertent behavior in software is
challenging due to their increasing complexity. In configurable software systems, the …
challenging due to their increasing complexity. In configurable software systems, the …
Unicorn: Reasoning about configurable system performance through the lens of causality
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 …
larger than the number of atoms in the universe. Understanding and reasoning about the …
Adaptive Façades Strategy: An architect-friendly computational approach based on co-simulation and white-box models for the early design stage
Z Nie, S Chen, S Zhang, H Wu, T Weiss, L Zhao - Energy and Buildings, 2023 - Elsevier
Adaptive façades (AFs) are technologies with great potential to reduce energy consumption
by changing their properties to adapt to variable climatic conditions. This paper proposes an …
by changing their properties to adapt to variable climatic conditions. This paper proposes an …
Dividable configuration performance learning
Machine/deep learning models have been widely adopted to predict the configuration
performance of software systems. However, a crucial yet unaddressed challenge is how to …
performance of software systems. However, a crucial yet unaddressed challenge is how to …
[HTML][HTML] Adaptive thermal load prediction in residential buildings using artificial neural networks
Accurate prediction of thermal load in buildings is essential for efficient energy planning. In
this study, we investigate the application of Artificial Neural Networks (ANNs) to predict …
this study, we investigate the application of Artificial Neural Networks (ANNs) to predict …
On debugging the performance of configurable software systems: Developer needs and tailored tool support
Determining whether a configurable software system has a performance bug or it was
misconfigured is often challenging. While there are numerous debugging techniques that …
misconfigured is often challenging. While there are numerous debugging techniques that …
Accuracy can lie: On the impact of surrogate model in configuration tuning
To ease the expensive measurements during configuration tuning, it is natural to build a
surrogate model as the replacement of the system, and thereby the configuration …
surrogate model as the replacement of the system, and thereby the configuration …
Transfer learning across variants and versions: The case of linux kernel size
With large scale and complex configurable systems, it is hard for users to choose the right
combination of options (ie, configurations) in order to obtain the wanted trade-off between …
combination of options (ie, configurations) in order to obtain the wanted trade-off between …