Can Large Language Models Improve SE Active Learning via Warm-Starts?

Software engineering now demands the navigation of vast configuration spaces, not only for software systems but also for the processes used to build them. Misconfigurations threaten performance, stability, and security. Worse, our ability to manually reason across large design spaces is limited. Hence we say (a) configurability is a liability without tool support and (b) as a priority, SE needs to explore better configuration tools. Finding good configurations is a black art, requiring much experience. When that experience is scarce, “active learners” can build configuration models by labeling the most informative examples (so configurations can be generated using very little data). Active learning can benefit from good initial guesses (known as “warm starts”). This paper tries using Large Language Models (LLMs) for creating warm-starts. Results are compared against Gaussian Process Models and Tree of Parzen Estimators. For 49 SE tasks, LLM-generated warm starts significantly improved the performance of low- and medium-dimensional tasks. However, LLM effectiveness diminishes in high-dimensional problems, where Bayesian methods like Gaussian Process Models perform best. In order to support open science, our scripts and data are online at github.com/timm/moot and github.com/lohithsowmiyan/lazy-llm.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Software Engineering and Methodology
Published
2026-02-10
DOI
https://doi.org/10.1145/3796511
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Can Large Language Models Improve SE Active Learning via Warm-Starts?

Tim Menzies, Lohith Senthilkumar
ACM Transactions on Software Engineering and Methodology
Software Engineering Research
article

Can Large Language Models Improve SE Active Learning via Warm-Starts?

Tim Menzies, Lohith Senthilkumar
article en

Abstract

Software engineering now demands the navigation of vast configuration spaces, not only for software systems but also for the processes used to build them. Misconfigurations threaten performance, stability, and security. Worse, our ability to manually reason across large design spaces is limited. Hence we say (a) configurability is a liability without tool support and (b) as a priority, SE needs to explore better configuration tools. Finding good configurations is a black art, requiring much experience. When that experience is scarce, “active learners” can build configuration models by labeling the most informative examples (so configurations can be generated using very little data). Active learning can benefit from good initial guesses (known as “warm starts”). This paper tries using Large Language Models (LLMs) for creating warm-starts. Results are compared against Gaussian Process Models and Tree of Parzen Estimators. For 49 SE tasks, LLM-generated warm starts significantly improved the performance of low- and medium-dimensional tasks. However, LLM effectiveness diminishes in high-dimensional problems, where Bayesian methods like Gaussian Process Models perform best. In order to support open science, our scripts and data are online at github.com/timm/moot and github.com/lohithsowmiyan/lazy-llm.

ACM Transactions on Software Engineering and Methodology
North Central State College (US)
Quality Education
Openalex Percentile: Top 73%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.