kirancodes.me
To Proof Maintenance & Beyond!

LogSage: An LLM-Based Framework for CI/CD Failure Detection and Remediation with Industrial Validation

Weiyuan Xu, Juntao Luo, Tao Huang, Kaixin Sui, Jie Geng, Qijun Ma, Isami Akasaka, Xiaoxue Shi, Jing Tang, Peng Cai

Abstract

Continuous Integration and Deployment (CI/CD) pipelines are critical to modern software engineering, yet diagnosing and resolving their failures remains complex and labor-intensive. We present LogSage, the first end-to-end LLM-powered framework for root cause analysis (RCA) and automated remediation of CI/CD failures. LogSage employs a token-efficient log preprocessing pipeline to filter noise and extract critical errors, then performs structured diagnostic prompting for accurate RCA. For solution generation, it leverages retrieval-augmented generation (RAG) to reuse historical fixes and invokes automation fixes via LLM tool-calling.On a newly curated benchmark of 367 GitHub CI/CD failures, LogSage achieves over 98% precision, near-perfect recall, and an F1 improvement of more than 38% points in the RCA stage, compared with recent LLM-based baselines. In a yearlong industrial deployment at ByteDance, it processed over 1.07M executions, with end-to-end precision exceeding 80%. These results demonstrate that LogSage provides a scalable and practical solution for automating CI/CD failure management in real-world DevOps workflows.

BibTeX
@inproceedings{Xu-al:ASE25,
  author    = {Weiyuan Xu and
               Juntao Luo and
               Tao Huang and
               Kaixin Sui and
               Jie Geng and
               Qijun Ma and
               Isami Akasaka and
               Xiaoxue Shi and
               Jing Tang and
               Peng Cai},
  title     = {{LogSage:} An {LLM-Based} Framework for {CI/CD} Failure Detection and Remediation with Industrial Validation},
  booktitle = {ASE},
  pages     = {3742--3753},
  publisher = {{IEEE}},
  year      = {2025},
}

Related papers