mlsanityData to 7 Oct 2026

Exploringand Unleashing the Power of Large Language Models in CI/CD Configuration Translation

arXiv 2511.01316 ↗First posted 3 Nov 2025cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Continuous Integration (CI) is a cornerstone of modern collaborative software development, and numerous CI platforms are available. Differences in maintenance overhead, reliability, and integration depth with code-hosting platforms make migration between CI platforms a common practice. A central step in migration is translating CI configurations, which is challenging due to the intrinsic complexity of CI configurations and the need to understand semantic differences and relationships across CI platforms. With the advent of large language models (LLMs), recent advances in software engineering highlight their potential for CI configuration translation. In this paper, we present a study on LLM-based CI configuration translation, focusing on the migration from Travis CI to GitHub Actions. First, using 811 migration records, we quantify the effort involved and find that developers read an average of 38 lines of Travis configuration and write 58 lines of GitHub Actions configuration, with nearly half of the migrations requiring multiple commits. We further analyze translations produced by each of the four LLMs and identify 1,121 issues grouped into four categories: logic inconsistencies (38%), platform discrepancies (32%), environment errors (25%), and syntax errors (5%). Finally, we evaluate three enhancement strategies and show that combining guideline-based prompting with iterative refinement achieves the best performance, reaching a Build Success Rate of 75.5%-nearly a threefold improvement over GPT-4o with a basic prompt.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 8 of its 41 references that are in the map. First posted on arXiv 3 Nov 2025.

Builds on

8 of 41 references.

References · 8

  1. 2024Debug like a Human: A Large Language Model Debugger via Verifying Runtime Execution Step-by-stepcited by 123
  2. 2023Towards an Understanding of Large Language Models in Software Engineering Taskscited by 67
  3. 2024Exploring and Unleashing the Power of Large Language Models in Automated Code Translationcited by 57
  4. 2023What Makes Good In-context Demonstrations for Code Intelligence Tasks with LLMs?cited by 47
  5. 2021Sampling Projects in GitHub for MSR Studiescited by 20
  6. 2024Do Advanced Language Models Eliminate the Need for Prompt Engineering in Software Engineering?cited by 19
  7. 2025A Systematic Literature Review on Neural Code Translationcited by 2
  8. 2024Example-Based Automatic Migration of Continuous Integration Systemscited by 1

Built on by

Not cited yet.