Cp-detector: Using configuration-related performance properties to expose performance bugs

H He, Z Jia, S Li, E Xu, T Yu, Y Yu, J Wang… - Proceedings of the 35th …, 2020 - dl.acm.org
Performance bugs are often hard to detect due to their non fail-stop symptoms. Existing
debugging techniques can only detect performance bugs with known patterns (eg, inefficient …

A demonstration of end-user code customization using generative ai

M Acher - Proceedings of the 18th International Working …, 2024 - dl.acm.org
Producing a variant of code is highly challenging, particularly for individuals unfamiliar with
programming. This demonstration introduces a novel use of generative AI to aid end-users …

μP: A Development Framework for Predicting Performance of Microservices by Design

G Garbi, E Incerto, M Tribastone - 2023 IEEE 16th International …, 2023 - ieeexplore.ieee.org
Microservice (MS) architecture has become a popular paradigm in software engineering and
has been embraced in the industry (eg, Amazon, Netflix) for cloud-based applications with …

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 …

Bootstrapping parameter space exploration for fast tuning

JJ Thiagarajan, N Jain, R Anirudh, A Gimenez… - Proceedings of the …, 2018 - dl.acm.org
The task of tuning parameters for optimizing performance or other metrics of interest such as
energy, variability, etc. can be resource and time consuming. Presence of a large parameter …

Input sensitivity on the performance of configurable systems an empirical study

L Lesoil, M Acher, A Blouin, JM Jézéquel - Journal of Systems and Software, 2023 - Elsevier
Widely used software systems such as video encoders are by necessity highly configurable,
with hundreds or even thousands of options to choose from. Their users often have a hard …

Feature subset selection for learning huge configuration spaces: the case of linux kernel size

M Acher, H Martin, L Lesoil, A Blouin… - Proceedings of the 26th …, 2022 - dl.acm.org
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 …

Multi-intention-aware configuration selection for performance tuning

H He, Z Jia, S Li, Y Yu, C Zhou, Q Liao… - Proceedings of the 44th …, 2022 - dl.acm.org
Automatic configuration tuning helps users who intend to improve software performance.
However, the auto-tuners are limited by the huge configuration search space. More …

CaRE: Finding Root Causes of Configuration Issues in Highly-Configurable Robots

MA Hossen, S Kharade, B Schmerl… - IEEE Robotics and …, 2023 - ieeexplore.ieee.org
Robotic systems have subsystems with a combinatorially large configuration space and
hundreds or thousands of possible software and hardware configuration options interacting …

CoMSA: A Modeling-Driven Sampling Approach for Configuration Performance Testing

Y Xia, Z Ding, W Shang - 2023 38th IEEE/ACM International …, 2023 - ieeexplore.ieee.org
Highly configurable systems enable customers to flexibly configure the systems in diverse
deployment environments. The flexibility of configurations also poses challenges for …