2607.04579v1 Jul 06, 2026 cs.SE

LLM 기반 사이버 시스템 엔지니어링을 위한 CI/CD 워크플로우 지능

LLM-Driven CI-CD Workflow Intelligence for Cyber Systems Engineering

Bonan Shen
Bonan Shen
Citations: 8
h-index: 1
Tao Ning
Tao Ning
Citations: 6
h-index: 2
Jiazhou Gao
Jiazhou Gao
Citations: 0
h-index: 0
Wei-Jung Huang
Wei-Jung Huang
Citations: 0
h-index: 0
Xin Liu
Xin Liu
Citations: 0
h-index: 0

CI/CD 워크플로우는 실행 가능한 운영 정책으로 작용하며, 빌드, 테스트, 배포 및 업데이트 과정을 결정하고 유지 관리자가 인프라와 상호 작용하는 방식을 조절합니다. 따라서 이는 사이버 시스템 엔지니어링에서 중요한 측정 지표입니다. 최근의 대규모 언어 모델(LLM) 연구에서는 워크플로우 단계를 구성 파일로부터 직접 인식할 수 있음을 보여주었지만, 단계 레이블만으로는 워크플로우가 얼마나 불안정하거나 특정 생태계에 비정상적인지, 또는 어떤 부분을 먼저 수정해야 하는지를 알 수 없습니다. 본 논문에서는 GitHub의 대규모 코드 저장소에서 리포지토리 정보 보강, 부정 패턴 탐지, 단계 분석 및 추천 생성 기능을 결합한 LLM 기반 CI/CD 분석 파이프라인을 제시합니다. 1,000개 이상의 스타를 가진 59,550개의 리포지토리를 시작으로, CI/CD를 사용하는 34,225개의 프로젝트를 식별하고 127,559개의 구성 파일을 수집했습니다. 75,201개의 분석된 워크플로우에서 부정 패턴 탐지기는 총 434,769건의 문제를 발견했으며, 이는 주로 안정성과 유지 관리성 관련 문제입니다. 59,906개의 구성 파일에서 단계 사용량은 프로그래밍 언어별로 상당한 차이를 보입니다 ($χ^2 = 4168.88$, $p < 0.001$, Cramer's $V = 0.063$). 또한 도메인 분석 결과, 모바일 프로젝트는 다른 프로젝트에 비해 배포 빈도와 캐시 사용량이 높다는 것을 알 수 있습니다. 리포지토리 수준의 추천 생성에서는 few-shot 프롬프트 방식이 가장 우수한 성능을 보이며, 평균적으로 리포지토리당 8.25개의 추천 사항을 제공하고 이 중 96.1%가 YAML 형식으로 유효합니다. 종합적으로 볼 때, 본 연구 결과는 워크플로우 마이닝을 단순히 단계 분류 문제로 취급하기보다는 진단, 맥락 및 인간 검토를 결합한 CI/CD 관찰의 중요성을 강조합니다.

Original Abstract

CI/CD workflows have become executable operational policy: they decide what gets built, tested, released, and deployed, and they mediate how maintainers interact with delivery infrastructure. That makes them an important measurement point for cyber-systems engineering. Recent large language model (LLM) work shows that workflow stages can be recognized directly from configuration files, but stage labels alone do not tell us whether a workflow is brittle, unusual for its ecosystem, or worth revising first. We present an LLM-based CI/CD analysis pipeline that combines repository enrichment, anti-pattern detection, stage mining, and recommendation generation over a large GitHub corpus. Starting from 59,550 repositories with at least 1,000 stars, we identify 34,225 projects with CI/CD and collect 127,559 configuration files. Across 75,201 analyzed workflows, the anti-pattern detector reports 434,769 findings, dominated by reliability and maintainability issues. Across 59,906 configurations, stage usage differs significantly by language ($χ^2 = 4168.88$, $p < 0.001$, Cramer's $V = 0.063$), and domain analysis shows distinct operational profiles, including higher release and cache usage in mobile projects. For repository-level recommendation generation, few-shot prompting performs best overall, averaging 8.25 recommendations per repository with 96.1% YAML-valid snippets. Taken together, the results argue for CI/CD observability that combines diagnosis, context, and human review rather than treating workflow mining as a stage-classification problem alone.

0 Citations
0 Influential
1 Altmetric
5.0 Score
Original PDF

No Analysis Report Yet

This paper hasn't been analyzed by Gemini yet.

Log in to request an AI analysis.

댓글

댓글을 작성하려면 로그인하세요.

아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!