paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Lessons from eight years of operational data from a continuous integration service

从持续集成服务八年运营数据中获得的经验教训
ICSE Proceedings of the 44th International Conference on Software Engineering2022匹配度 2/10 · 该论文是对 CircleCI 八年构建数据的实证研究,关注 CI 服务提供方的改进机会,属于经验软件工程与开发者工具运维领域,与用户画像中的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向基本无关。引用 30 inbox
Keheliya Gallaba, Maxime Lamothe, Shane McIntosh
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:通过分析 CircleCI 八年 2220 万次构建,从服务提供方视角寻找持续集成服务的改进机会。

持续集成(CI)已成为现代软件开发的重要实践,云基 CI 服务让团队无需自维护基础设施,因而被广泛采用。既有研究多利用历史 CI 数据帮助服务使用者,而服务提供方自身的改进机会同样可能提升使用者体验。本文对 2012 至 2020 年间使用 CircleCI 的 7,795 个开源项目、共 2,220 万次构建进行实证研究,从运营数据中寻找可改进 CI 服务的方向。该工作强调服务提供方视角,并基于大规模真实构建数据开展分析,为后续优化云 CI 服务提供经验基础。

问题
云基 CI 服务广泛使用,但已有研究主要服务消费者,服务提供方如何从运营数据中寻找改进机会尚缺系统研究。
方法
对 CircleCI 在 2012 至 2020 年间 7,795 个开源项目的 2,220 万次构建开展大规模实证分析。
评估
通过八年、跨项目的真实 CI 运营数据进行定量实证评估,以识别服务提供方视角的改进方向。
原文摘要(Abstract)

Continuous Integration (CI) is a popular practice that enables the rapid pace of modern software development. Cloud-based CI services have made CI ubiquitous by relieving software teams of the hassle of maintaining a CI infrastructure. To improve these CI services, prior research has focused on analyzing historical CI data to help service consumers. However, finding areas of improvement for CI service providers could also improve the experience for service consumers. To search for these opportunities, we conduct an empirical study of 22.2 million builds spanning 7,795 open-source projects that used CircleCI from 2012 to 2020.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{GallabaLM22,
  title = {Lessons from eight years of operational data from a continuous integration service},
  author = {Keheliya Gallaba and Maxime Lamothe and Shane McIntosh},
  booktitle = {ICSE},
  year = {2022},
  doi = {10.1145/3510003.3510211}
}