A systematic literature review on explainability for machine/deep learning-based software engineering research

S Cao, X Sun, R Widyasari, D Lo, X Wu, L Bo… - arXiv preprint arXiv …, 2024 - arxiv.org
The remarkable achievements of Artificial Intelligence (AI) algorithms, particularly in
Machine Learning (ML) and Deep Learning (DL), have fueled their extensive deployment …

Unicorn: Reasoning about configurable system performance through the lens of causality

MS Iqbal, R Krishna, MA Javidian, B Ray… - Proceedings of the …, 2022 - dl.acm.org
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 …

CAFQA: A classical simulation bootstrap for variational quantum algorithms

GS Ravi, P Gokhale, Y Ding, W Kirby, K Smith… - Proceedings of the 28th …, 2022 - dl.acm.org
Classical computing plays a critical role in the advancement of quantum frontiers in the NISQ
era. In this spirit, this work uses classical simulation to bootstrap Variational Quantum …

Runtime prediction of big data jobs: performance comparison of machine learning algorithms and analytical models

N Ahmed, ALC Barczak, MA Rashid, T Susnjak - Journal of Big Data, 2022 - Springer
Due to the rapid growth of available data, various platforms offer parallel infrastructure that
efficiently processes big data. One of the critical issues is how to use these platforms to …

[HTML][HTML] Anisotropic molecular coarse-graining by force and torque matching with neural networks

MO Wilson, DM Huang - The Journal of Chemical Physics, 2023 - pubs.aip.org
We develop a machine-learning method for coarse-graining condensed-phase molecular
systems using anisotropic particles. The method extends currently available high …

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 …

AgileCtrl: a self-adaptive framework for configuration tuning

S Wang, H Hoffmann, S Lu - Proceedings of the 30th ACM Joint …, 2022 - dl.acm.org
Software systems increasingly expose performance-sensitive configuration parameters, or
PerfConfs, to users. Unfortunately, the right settings of these PerfConfs are difficult to decide …

Programming with neural surrogates of programs

A Renda, Y Ding, M Carbin - Proceedings of the 2021 ACM SIGPLAN …, 2021 - dl.acm.org
Surrogates, models that mimic the behavior of programs, form the basis of a variety of
development workflows. We study three surrogate-based design patterns, evaluating each …

CAMEO: A Causal Transfer Learning Approach for Performance Optimization of Configurable Computer Systems

MS Iqbal, Z Zhong, I Ahmad, B Ray… - Proceedings of the 2023 …, 2023 - dl.acm.org
Modern computer systems are highly configurable, with hundreds of configuration options
that interact, resulting in an enormous configuration space. As a result, optimizing …

Learning input-aware performance models of configurable systems: An empirical evaluation

L Lesoil, H Spieker, A Gotlieb, M Acher… - Journal of Systems and …, 2024 - Elsevier
Modern software-based systems are highly configurable and come with a number of
configuration options that impact the performance of the systems. However, selecting …