paperbot · PL 论文追踪

全部论文 待读 收藏

P2 How do Developers Talk about GitHub Actions? Evidence from Online Software Development Community

开发者如何谈论 GitHub Actions?来自在线软件开发社区的证据
ICSE Proceedings of the IEEE/ACM 46th International Conference on Software Engineering2024匹配度 1/10 · 该论文是对 GitHub Actions 的大规模实证分析,聚焦 CI/CD 工作流开发者问题与解决策略,与用户研究的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向均无直接关联。引用 16 inbox
Yang Zhang, Yiwen Wu, Tingting Chen, Tao Wang, Hui Liu, Huaimin Wang
crossref: 2026-09-12

AI 速览

一句话:大规模实证分析 GHA 社区问答与 issue,构建首个问题分类并总结 56 种解决策略。

持续集成、部署与交付已成为 DevOps 的核心实践,GitHub Actions(GHA)在 GitHub 上迅速取代传统 CI/CD 工具,但开发者实践中遇到的问题及解决方案尚缺乏系统认识。本文对 6,590 条 Stack Overflow 问题和 315 条 GitHub issue 开展大规模实证研究,构建了首个 GHA 问题分类体系,涵盖 4 个大类与 16 个子类;分析了各类问题的流行度、难度及其相关性,并归纳出 56 种解决策略。最后,从不同受众视角提炼实践启示。该研究为理解新兴 GHA 实践及未来工具与技术支撑提供了实证基础。

问题
当前对 GitHub Actions 开发者实践中遇到的问题、问题分布及可行解决方案缺乏系统性认识。
方法
对 6,590 条 Stack Overflow 问题和 315 条 GitHub issue 进行大规模实证分析,构建问题分类并分析其流行度、难度与相关性,同时归纳解决策略。
评估
基于在线社区真实数据的分类与统计分析,形成 GHA 问题分类体系、56 种解决策略及面向不同受众的实践启示。
原文摘要(Abstract)

Continuous integration, deployment and delivery (CI/CD) have become cornerstones of DevOps practices. In recent years, GitHub Action (GHA) has rapidly replaced the traditional CI/CD tools on GitHub, providing efficiently automated workflows for developers. With the widespread use and influence of GHA, it is critical to understand the existing problems that GHA developers face in their practices as well as the potential solutions to these problems. Unfortunately, we currently have relatively little knowledge in this area. To fill this gap, we conduct a large-scale empirical study of 6,590 Stack Overflow (SO) questions and 315 GitHub issues. Our study leads to the first comprehensive taxonomy of problems related to GHA, covering 4 categories and 16 sub-categories. Then, we analyze the popularity and difficulty of problem categories and their correlations. Further, we summarize 56 solution strategies for different GHA problems. We also distill practical implications of our findings from the perspective of different audiences. We believe that our study contributes to the research of emerging GHA practices and guides the future support of tools and technologies.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot11454,
  title = {How do Developers Talk about GitHub Actions? Evidence from Online Software Development Community},
  author = {Yang Zhang and Yiwen Wu and Tingting Chen and Tao Wang and Hui Liu and Huaimin Wang},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3597503.3623327}
}