Many software projects are configurable through compile-time options (eg, using./configure) and also through run-time options (eg, command-line parameters, fed to the software at …
H Larsson, J Taghia, F Moradi… - 2021 IFIP Networking …, 2021 - ieeexplore.ieee.org
Learning performance models for network and cloud services is challenging due to the dynamics of the operational environment stemming from network changes, and scaling and …
The bioinformatics software domain contains thousands of applications for automating tasks such as the pairwise alignment of DNA sequences, building and reasoning about metabolic …
T Chen - 2022 IEEE International Conference on Software …, 2022 - ieeexplore.ieee.org
When faced with changing environment, highly-configurable software systems need to dynamically search for promising adaptation plan that keeps the best possible performance …
F Moradi, R Stadler, A Johnsson - 2019 IFIP/IEEE Symposium …, 2019 - ieeexplore.ieee.org
Learning a performance model for a cloud service is challenging since its operational environment changes during execution, which requires re-training of the model in order to …
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 …
M Acher, J Martinez - Proceedings of the 27th ACM International …, 2023 - dl.acm.org
The migration and reengineering of existing variants into a software product line (SPL) is an error-prone and time-consuming activity. Many extractive approaches have been proposed …
Logging is a development practice that plays an important role in the operations and monitoring of complex systems. Developers place log statements in the source code and …