論文の概要: Automation and Reuse Practices in GitHub Actions Workflows: A Practitioner's Perspective
- arxiv url: http://arxiv.org/abs/2601.11299v1
- Date: Fri, 16 Jan 2026 13:54:54 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-01-19 20:21:50.511654
- Title: Automation and Reuse Practices in GitHub Actions Workflows: A Practitioner's Perspective
- Title(参考訳): GitHub Actionsワークフローの自動化と再利用 - 実践者の視点
- Authors: Hassan Onsori Delicheh, Guillaume Cardoen, Alexandre Decan, Tom Mens,
- Abstract要約: GitHubはGitHub Actionsを通じてワークフロー自動化をサポートする。
良いワークフロー開発プラクティスと悪いワークフロー開発プラクティスを理解するために、419人の実践者を調査しました。
私たちは、セキュリティ分析やパフォーマンス監視といった重要な領域に重点を置いて、コアCI/CDタスクに自動化の取り組みを集中する傾向を観察します。
- 参考スコア(独自算出の注目度): 41.512965779724354
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: GitHub natively supports workflow automation through GitHub Actions. Yet, workflow maintenance is often considered a burden for software developers, who frequently face difficulties in writing, testing, debugging, and maintaining workflows. Little knowledge exists concerning the automation and reuse practices favoured by workflow practitioners. We therefore surveyed 419 practitioners to elucidate good and bad workflow development practices and to identify opportunities for supporting workflow maintenance. Specifically, we investigate the tasks that practitioners tend to automate using GitHub Actions, their preferred workflow creation mechanisms, and the non-functional characteristics they prioritise. We also examine the practices and challenges associated with GitHub's workflow reuse mechanisms. We observe a tendency to focus automation efforts on core CI/CD tasks, with less emphasis on crucial areas like security analysis and performance monitoring. Practitioners strongly rely on reusable Actions, but reusable workflows see less frequent adoption. Furthermore, we observed challenges with Action versioning and maintenance. Copy-pasting remains a common practice to have more control and avoid the complexity of depending on reusable components. These insights suggest the need for improved tooling, enhanced support for a wide range of automation tasks, and better mechanisms for discovering, managing, and trusting reusable workflow components.
- Abstract(参考訳): GitHubは、GitHub Actionsを通じてワークフロー自動化をネイティブにサポートする。
しかし、ワークフローのメンテナンスは、多くの場合、記述、テスト、デバッグ、ワークフローのメンテナンスの困難に直面しているソフトウェア開発者にとって重荷であると考えられている。
ワークフローの実践者が好む自動化と再利用のプラクティスに関する知識はほとんどない。
そこで、私たちは419人の実践者を調査し、良いワークフロー開発プラクティスと悪いワークフロー開発プラクティスを理解し、ワークフローのメンテナンスをサポートする機会を特定しました。
具体的には、実践者がGitHub Actionsを使って自動化する傾向にあるタスク、好みのワークフロー生成メカニズム、そして彼らが優先する非機能特性について検討する。
GitHubのワークフロー再利用メカニズムに関連するプラクティスや課題についても検討する。
私たちは、セキュリティ分析やパフォーマンス監視といった重要な領域に重点を置いて、コアCI/CDタスクに自動化の取り組みを集中する傾向を観察します。
実践者は再利用可能なアクションに強く依存するが、再利用可能なワークフローは採用頻度が低い。
さらに、アクションバージョニングとメンテナンスの課題も観察した。
コピーペースティングは、より制御し、再利用可能なコンポーネントに依存する複雑さを避けるための一般的なプラクティスである。
これらの洞察は、ツールの改善の必要性、幅広い自動化タスクのサポート強化、再利用可能なワークフローコンポーネントの検出、管理、信頼のためのメカニズムの改善を示唆している。
関連論文リスト
- CodeR3: A GenAI-Powered Workflow Repair and Revival Ecosystem [0.5249805590164902]
CodeR$3$(コード修復、リバイバル、再利用のためのスタンド)と呼ばれる新しいレガシなワークフローマイグレーションシステムを提示します。
我々は生成AIを用いて崩壊した特徴を分析し、それらをSnakemakeやVisFlowといった現代的なワークフロー技術に再現する。
また、ステップワイズワークフロー分析、自動サービス置換、可視化、ヒューマン・イン・ザ・ループ・バリデーションも統合する。
論文 参考訳(メタデータ) (2025-11-24T01:06:45Z) - DyFlow: Dynamic Workflow Framework for Agentic Reasoning [79.19799197382478]
DyFlowは動的ワークフロー生成フレームワークで、タスク要求とリアルタイム中間フィードバックに基づいて推論手順を適応的に構築し、調整する。
社会的推論,生物医学的タスク,数学的問題解決,コード生成など,さまざまな領域でDyFlowを体系的に評価する。
結果は、DyFlowが既存のベースラインを大幅に上回り、Pass@kの改善を実現し、さまざまなドメインにわたって堅牢な一般化を示すことを示した。
論文 参考訳(メタデータ) (2025-09-30T10:36:23Z) - An Empirical Study of Complexity, Heterogeneity, and Compliance of GitHub Actions Workflows [0.0]
GitHub Actions(GHA)は、GitHubとの深い統合により、支配的なサービスとして登場した。
GHAは公式ドキュメンテーションとコミュニティが支援するベストプラクティスを提供する。
本研究は,オープンソースソフトウェアリポジトリにおけるGHAの構造,複雑性,コンプライアンスについて検討する。
論文 参考訳(メタデータ) (2025-07-24T03:26:38Z) - WorkflowHub: a registry for computational workflows [0.34864924310198164]
分析記録と処理手順の記述の両方が再利用され、再利用され、利用可能であるべきである。
ワークフロー共有は、不要な再発明を減らし、再利用を促進し、非専門家のベストプラクティス分析へのアクセスを増やし、生産性を高める機会を提供する。
Hubは、コミュニティリポジトリにリンクするすべての計算レジストリに統一レジストリを提供する。
このレジストリは世界中に広がり、何百もの研究組織が関与し、700以上の登録がある。
論文 参考訳(メタデータ) (2024-10-09T14:36:27Z) - The Hidden Costs of Automation: An Empirical Study on GitHub Actions Workflow Maintenance [45.53834452021771]
GitHub Actions(GA)は、エンジニアリングタスクの自動実行を合理化するオーケストレーションプラットフォームである。
欠陥の修正、依存関係の更新、あるいは既存のワークフローファイルの修正には、人間の介入が必要である。
論文 参考訳(メタデータ) (2024-09-04T01:33:16Z) - Automatic Categorization of GitHub Actions with Transformers and Few-shot Learning [12.254055731378045]
GitHub Actions(GHA)は、開発者がパイプラインを作成してメンテナンスするための実用的なツールを提供するために考案されたものだ。
検索エンジンにアクションを公開するために、GitHubは開発者がそれらを1つ以上のカテゴリに手動で割り当てることを可能にする。
私たちはGitHubでアクションの可視性を高めるための実用的なソリューションであるGavelを提案する。
論文 参考訳(メタデータ) (2024-07-24T02:27:36Z) - WorkArena: How Capable Are Web Agents at Solving Common Knowledge Work Tasks? [83.19032025950986]
本稿では,Webブラウザを介してソフトウェアと対話する大規模言語モデルベースエージェントについて検討する。
WorkArenaは、広く使用されているServiceNowプラットフォームに基づく33のタスクのベンチマークである。
BrowserGymは、そのようなエージェントの設計と評価のための環境である。
論文 参考訳(メタデータ) (2024-03-12T14:58:45Z) - Reusability Challenges of Scientific Workflows: A Case Study for Galaxy [56.78572674167333]
本研究では,既存の再使用可能性について検討し,いくつかの課題を明らかにした。
再利用性防止の課題には、ツールのアップグレード、ツールのサポート、設計上の欠陥、不完全性、ワークフローのロードの失敗などが含まれる。
論文 参考訳(メタデータ) (2023-09-13T20:17:43Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。