paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Toward Intelligent, Reliable, and Secure Automation of CI/CD Workflows

迈向智能、可靠且安全的 CI/CD 工作流自动化
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 3/10 · 论文聚焦 GitHub Actions 工作流的可靠性、安全与自动生成,属于机器学习+软件工程/开发者工具方向;与用户关注的静态分析、浮点程序分析、贝叶斯程序分析及 LLM/Agent 改进静态分析/形式化验证核心方向仅弱相关,更偏 CI/CD 自动化。引用 0 inbox
Jiangnan Huang
crossref: 2026-09-12

AI 速览

一句话:结合实证研究与学习型方法,提升 GitHub Actions 工作流的可靠性、安全性与自动生成质量。

CI/CD 管道是现代软件工程的核心组成部分,自动执行开发生命周期的关键阶段。自 2019 年发布以来,GitHub Actions(GHA)迅速成为 GitHub 上主流的 CI/CD 平台,每天自动化数百万条工作流。然而随着生态扩张,开发者在自动创建 GHA 工作流、缓解工作流失败以及保障安全性方面持续面临挑战。该博士研究系统考察开发者实际如何构建、维护与保护 GHA 工作流,并提出基于学习的方法来提升其自动化质量。研究包含两项实证工作:一项关注工作流可靠性(重跑与 flakiness),另一项关注安全(开发者实践的演化);此外还提出两个基于学习的框架:CIGAR 用于推荐可复用的 Action,FLOWSTEP 用于生成感知步骤的工作流。二者共同指向一个整合可靠性、安全性与语义理解的智能且安全的 GitHub Actions 自动化框架。

问题
开发者在创建 GitHub Actions 工作流、缓解工作流失败以及保障工作流安全方面长期面临困难,缺乏系统性的实践认知与自动化支持。
方法
一方面对 GHA 工作流的可靠性与安全性开展实证研究,另一方面提出两个基于学习的框架:CIGAR 推荐可复用 Action,FLOWSTEP 生成感知步骤的工作流。
评估
通过对真实 GHA 工作流中重跑、flakiness 及安全实践演化的实证分析刻画现状,并在此基础上构建与评估所提出的学习型推荐与生成框架。
原文摘要(Abstract)

CI/CD pipelines form a core component of contemporary software engineering, automating key stages of the development lifecycle. Since its release in 2019, GitHub Actions (GHA) has rapidly emerged as the dominant CI/CD platform on GitHub, automating millions of workflows daily. However, as the ecosystem grows, developers face persistent challenges in automating GHA workflow creation, mitigating workflow failures, and ensuring security. To address these challenges, my doctoral research systematically examines how developers construct, maintain, and secure GHA workflows in practice, and proposes learning-based approaches to improve their automation quality. The research includes two empirical studies on workflow reliability (reruns and flakiness) and security (evolution of developers’ practices), along with two learning-based frameworks: CIGAR for recommending reusable Actions and FLOWSTEP for generating step-aware workflows. Together, they aim to build an intelligent and secure automation framework for GitHub Actions integrating reliability, security, and semantic understanding.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11848,
  title = {Toward Intelligent, Reliable, and Secure Automation of CI/CD Workflows},
  author = {Jiangnan Huang},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3774748.3787630}
}