論文の概要: A Large-Scale Longitudinal Study of Multi-CI Service Adoption
- arxiv url: http://arxiv.org/abs/2609.26181v1
- Date: Sun, 09 Aug 2026 22:43:41 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-09-28 05:09:55.915888
- Title: A Large-Scale Longitudinal Study of Multi-CI Service Adoption
- Title(参考訳): マルチCIサービス導入に関する大規模縦断的研究
- Abstract要約: 継続的インテグレーション(CI)の採用は、単一のプラクティスから、競合するサービスの広い視野へと進化しています。
5つに1つのGitHubリポジトリは複数のCIサービスを使用している。
マルチCIの採用は主にプロジェクトの成熟度に関連しているのに対して、放棄はリポジトリの特性よりもサービスアイデンティティと強く関連している。
- 参考スコア(独自算出の注目度): 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Continuous Integration (CI) adoption has evolved from a single practice into a broad landscape of competing services, and many projects no longer rely on a single CI service. However, how this multi-service behavior evolves over a project's lifetime remains unknown. Prior work has examined CI adoption and migration through individual services, specific languages, or developer interviews, leaving the lifecycle of multi-service usage underexplored. In this paper, we conduct a large-scale longitudinal study of multi-CI service adoption covering 135227 GitHub repositories from seven programming languages and involving eight CI services. We characterize how CI services are adopted, evolved, and abandoned over time through quantitative and qualitative analyses. About one in five repositories use multiple CI services, often transitional during migration rather than for sustained parallel use. CI service choice is the dominant factor across adoption, complexity, maintenance, and engagement, with language effects limited to specific cases. Our results reveal that the shift to GitHub Actions was a synchronized platform-level transition, crossing 50\% of first adoptions in 2020 across all studied languages, while the decline of Travis CI following its pricing change became the strongest abandonment signal. Our analysis of CI configuration rationales shows that activity is mostly reactive: only about 11\% of commits state a strategic reason, indicating that commit messages capture operational maintenance patterns more reliably than strategic intent. Finally, we find that multi-CI adoption is primarily associated with project maturity, whereas abandonment is more strongly associated with service identity than repository characteristics. These findings provide empirical evidence for CI tooling, migration support, and future research on managing evolving software delivery infrastructure.
- Abstract(参考訳): 継続的インテグレーション(CI)の採用は、単一のプラクティスから、競合するサービスの広範な状況へと発展した。
しかし、このマルチサービスの振る舞いがプロジェクトの生涯にわたってどのように進化するかは、まだ不明である。
以前の作業では、個々のサービス、特定の言語、開発者インタビューを通じて、CIの採用と移行を検討し、マルチサービスのライフサイクルを過小評価していた。
本稿では、7つのプログラミング言語から135227のGitHubリポジトリをカバーし、8つのCIサービスを含むマルチCIサービス導入に関する大規模な縦断的研究を行う。
定量的かつ質的な分析を通じて、CIサービスがどのように採用され、進化し、放棄されるのかを特徴付けます。
5つに1つが複数のCIサービスを使用しており、持続的な並列使用ではなく、移行時に移行することが多い。
CIサービスの選択は、採用、複雑性、メンテナンス、エンゲージメントにおいて主要な要因であり、言語の影響は特定のケースに限定されます。
私たちの結果によると、GitHub Actionsへの移行は、プラットフォームレベルの同時移行であり、2020年にすべての研究言語で採用された最初の50%を突破したのに対して、価格変更後のTravis CIの減少は、最強の放棄シグナルとなった。
コミットの約11%が戦略的理由を述べており、コミットメッセージが戦略的意図よりも運用保守パターンを確実に捉えていることを示している。
最後に、マルチCIの採用は主にプロジェクトの成熟度に関連しているのに対して、放棄はリポジトリの特性よりもサービスアイデンティティに強く関連している。
これらの発見は、CIツール、マイグレーションサポート、そして、進化を続けるソフトウェアデリバリインフラストラクチャの管理に関する将来の研究に関する実証的な証拠を提供する。
関連論文リスト
- Agents in the Large: Perception-Centered Architecture for Persistent Agents [66.30987129595137]
永続エージェント(Pera)のための知覚中心型アーキテクチャを提案する。
Pera氏は、サービス関連信号を継続的に知覚する知覚と制御コンポーネントを中心に組織された永続的なエージェントについて説明する。
私たちはPeraを使って、最近の作業を振り返りに整理し、詳細なケーススタディを調べ、より有能な永続的なエージェントを構築するための前向きな洞察を提供します。
論文 参考訳(メタデータ) (2026-08-31T09:04:52Z) - A Vision for Context-Aware CI Adoption Decisions [0.0]
継続的統合(CI)は現代のソフトウェア開発で広く採用されているが、プロジェクトコンテキストを体系的に考慮せずに採用の決定が行われることが多い。
GitHub ActionsはCI導入の障壁を低くするが、プロジェクトの特性において採用決定を下すための限定的なサポートを提供する。
この記事では、デフォルトのCI導入から、意図的なコンテキスト対応意思決定へのシフトを想定する。
論文 参考訳(メタデータ) (2026-04-03T22:19:11Z) - AgentSwing: Adaptive Parallel Context Management Routing for Long-Horizon Web Agents [115.18197165538943]
大規模言語モデル(LLM)は、長距離情報探索のための自律エージェントへと進化する。
既存のコンテキスト管理手法は通常、軌道全体を通して単一の固定戦略にコミットする。
本稿では,探索効率と終端精度の2つの相補的な次元を通じて,長期的成功を特徴付ける確率的枠組みを提案する。
論文 参考訳(メタデータ) (2026-03-29T02:59:27Z) - Effective Strategies for Asynchronous Software Engineering Agents [52.76455094324273]
本稿では,集中型タスクデリゲート,非同期実行,独立したワークスペースという,3つのSWEプリミティブに根ざした構造化マルチエージェント協調パラダイムを導入する。
CAIDは,紙再生タスク(PaperBench)では26.7%,Pythonライブラリ開発タスクでは14.3%,単一エージェントベースラインでは26.7%の精度向上を実現している。
論文 参考訳(メタデータ) (2026-03-23T02:26:35Z) - ABC-Bench: Benchmarking Agentic Backend Coding in Real-World Development [72.4729759618632]
本稿では,現実的かつ実行可能なワークフロー内でエージェントバックエンドコーディングを評価するベンチマークであるABC-Benchを紹介する。
オープンソースリポジトリから8つの言語と19のフレームワークにまたがる224の実践的なタスクをキュレートしました。
我々の評価は、最先端モデルでさえ、これらの総合的なタスクに対して信頼性の高いパフォーマンスを提供するのに苦労していることを示している。
論文 参考訳(メタデータ) (2026-01-16T08:23:52Z) - CIgrate: Automating CI Service Migration with Large Language Models [2.3020018305241337]
本稿では,Large Language Models (LLMs) を用いてCIマイグレーションを改善することができるかを検討する。
LLMはコード生成と変換タスクにおいて強力な機能を示している。
自動CI構成移行のためのLLMベースのフレームワークであるCIgrateを提案する。
論文 参考訳(メタデータ) (2025-07-27T19:51:37Z) - From First Use to Final Commit: Studying the Evolution of Multi-CI Service Adoption [0.0]
私たちは2008年1月から2024年12月までにGitHubでホストされた18,924のJavaプロジェクトの歴史的CI採用を分析した。
分析の結果、同じプロジェクト内で複数のCIサービスを使用することは、5つに1つ近いプロジェクトで繰り返し見られるパターンであることが分かりました。
論文 参考訳(メタデータ) (2025-07-27T01:32:22Z) - Centrality Change Proneness: an Early Indicator of Microservice Architectural Degradation [48.55946052680251]
時間ネットワークの研究は、進化するネットワークを記述し分析する方法として現れてきた。
これまでの研究では,サイズや複雑性,品質といったソフトウェアメトリクスが,マイクロサービスの集中度とどのように関係しているかが検討されてきた。
本研究は, 時間集中度指標が建築劣化の早期検出に有効かどうかを考察する。
論文 参考訳(メタデータ) (2025-06-09T12:22:12Z) - When Disagreements Elicit Robustness: Investigating Self-Repair Capabilities under LLM Multi-Agent Disagreements [56.29265568399648]
我々は、不一致が早期のコンセンサスを防ぎ、探索されたソリューション空間を拡張することを主張する。
タスククリティカルなステップの相違は、ソリューションパスのトポロジによってコラボレーションを損なう可能性がある。
論文 参考訳(メタデータ) (2025-02-21T02:24:43Z) - Detecting Continuous Integration Skip : A Reinforcement Learning-based Approach [0.4297070083645049]
継続的統合(CI)プラクティスは、自動ビルドとテストプロセスを採用することで、コード変更のシームレスな統合を促進する。
Travis CIやGitHub Actionsといった一部のフレームワークは、CIプロセスの簡素化と強化に大きく貢献している。
開発者はCI実行に適したコミットやスキップの候補としてコミットを正確にフラグ付けすることの難しさに悩まされ続けている。
論文 参考訳(メタデータ) (2024-05-15T18:48:57Z) - The Impact of a Continuous Integration Service on the Delivery Time of
Merged Pull Requests [8.108605385023939]
私たちは、CIサービス(TravisCI)を採用することで、統合されたPRを提供する時間を短縮できるかどうか調査する。
当社の結果から,CIサービスの採用がマージPRのデリバリを迅速化するとは限らないことが分かる。
CIが提供する自動化と開発者の自信の向上は、CIサービスを採用する上で重要なメリットである。
論文 参考訳(メタデータ) (2023-05-25T10:59:35Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。