,
Gedeon Lenz
,
Patrick Funke
,
Derui Zhu
,
Alexander Pretschner
Creative Commons Attribution 4.0 International license
Software migrations are frequent and high-stakes industrial activities. Although large language models (LLMs) are increasingly used in software development, their suitability for migration remains uncertain because migration requires semantic preservation, project-specific context, security, and production accountability. We investigate why practitioners undertake software migrations, what motivates and constrains the use of LLMs for migration, where LLM assistance is considered acceptable, and which factors determine trust in LLM-migrated code. We conducted a practitioner survey with 61 retained industry respondents, combining an internal industrial sample with an open professional survey. We analyzed closed and Likert-style items quantitatively and interpreted open-ended responses thematically. Migration was primarily framed as a bundled quality-risk activity: maintainability, scalability, and security were the dominant motives, while cost reduction rarely appeared as a standalone driver. Respondents valued LLMs mainly as accelerators for exploration, prototyping, and routine transformation, but not as autonomous migration agents. Acceptability was strongly bound by scope and control: 62.3% considered LLMs acceptable most of the time or almost always for single-file migration, compared with only 4.9% for entire-project migration. Trust depended chiefly on semantic correctness, project-context awareness, security, verification evidence, and provenance disclosure. Practitioners do not reject LLM-assisted migration outright; rather, they adopt a conditional trust model. LLMs are viewed as useful migration accelerators, but acceptable production use depends on bounded scope, human review, assurance evidence, traceability, and clear accountability.
@InProceedings{chand_et_al:LIPIcs.ESEM.2026.85,
author = {Chand, Sivajeet and Lenz, Gedeon and Funke, Patrick and Zhu, Derui and Pretschner, Alexander},
title = {{Why Industry Migrates and When It Trusts LLMs: A Practitioner Survey on LLM-Assisted Software Migration}},
booktitle = {20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026)},
pages = {85:1--85:21},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-450-5},
ISSN = {1868-8969},
year = {2026},
volume = {394},
editor = {Feldt, Robert and Paasivaara, Maria and Mendez, Daniel and Wagner, Stefan and Bar\'{o}n, Marvin Mu\~{n}oz},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.85},
URN = {urn:nbn:de:0030-drops-280531},
doi = {10.4230/LIPIcs.ESEM.2026.85},
annote = {Keywords: LLMs, Code Migration, Industrial Insights, LLM-Assisted, Code Translation}
}