Deep configuration performance learning: A systematic survey and taxonomy

J Gong, T Chen - ACM Transactions on Software Engineering and …, 2024‏ - dl.acm.org
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 …

Machine learning for software engineering: A tertiary study

Z Kotti, R Galanopoulou, D Spinellis - ACM Computing Surveys, 2023‏ - dl.acm.org
Machine learning (ML) techniques increase the effectiveness of software engineering (SE)
lifecycle activities. We systematically collected, quality-assessed, summarized, and …

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 …

Accuracy can lie: On the impact of surrogate model in configuration tuning

P Chen, J Gong, T Chen - IEEE Transactions on Software …, 2025‏ - ieeexplore.ieee.org
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 …

Transfer learning across variants and versions: The case of linux kernel size

H Martin, M Acher, JA Pereira, L Lesoil… - IEEE Transactions …, 2021‏ - ieeexplore.ieee.org
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 …

Context-aware recommender systems for social networks: review, challenges and opportunities

AB Suhaim, J Berri - IEEE Access, 2021‏ - ieeexplore.ieee.org
Context-aware recommender systems dedicated to online social networks experienced
noticeable growth in the last few years. This has led to more research being done in this …

Predicting design impactful changes in modern code review: A large-scale empirical study

A Uchôa, C Barbosa, D Coutinho… - 2021 IEEE/ACM 18th …, 2021‏ - ieeexplore.ieee.org
Companies have adopted modern code review as a key technique for continuously
monitoring and improving the quality of software changes. One of the main motivations for …

We're Not Gonna Break It! Consistency-Preserving Operators for Efficient Product Line Configuration

JM Horcas, D Strüber, A Burdusel… - IEEE Transactions …, 2022‏ - ieeexplore.ieee.org
When configuring a software product line, finding a good trade-off between multiple
orthogonal quality concerns is a challenging multi-objective optimisation problem. State-of …

On Programming Variability with Large Language Model-based Assistant

M Acher, JG Duarte, JM Jézéquel - Proceedings of the 27th ACM …, 2023‏ - dl.acm.org
Programming variability is central to the design and implementation of software systems that
can adapt to a variety of contexts and requirements, providing increased flexibility and …

Feature-oriented defect prediction

S Strüder, M Mukelabai, D Strüber… - Proceedings of the 24th …, 2020‏ - dl.acm.org
Software errors are a major nuisance in software development and can lead not only to
reputation damages, but also to considerable financial losses for companies. Therefore …