論文の概要: GitHub Actions: The Impact on the Pull Request Process
- arxiv url: http://arxiv.org/abs/2206.14118v3
- Date: Thu, 27 Jul 2023 12:10:05 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-24 15:28:50.782995
- Title: GitHub Actions: The Impact on the Pull Request Process
- Title(参考訳): GitHub Actions:プルリクエストプロセスへの影響
- Authors: Mairieli Wessel, Joseph Vargovich, Marco A. Gerosa, and Christoph
Treude
- Abstract要約: 本研究では、プロジェクトがGitHub Actionsをどのように利用するか、開発者がGitHub Actionsについて何を議論しているか、プロジェクトアクティビティインジケータが採用後にどのように変化するかを調査する。
私たちの調査によると、5,000のリポジトリのうち1489がGitHub Actionsを採用しています。
また、GitHub Actionsの採用によってプルリクエスト(PR)の拒絶が増加し、受け入れられたPRでのコミュニケーションが増加し、拒否されたPRでのコミュニケーションが減少することが示唆された。
- 参考スコア(独自算出の注目度): 7.047566396769727
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Software projects frequently use automation tools to perform repetitive
activities in the distributed software development process. Recently, GitHub
introduced GitHub Actions, a feature providing automated workflows for software
projects. Understanding and anticipating the effects of adopting such
technology is important for planning and management. Our research investigates
how projects use GitHub Actions, what the developers discuss about them, and
how project activity indicators change after their adoption. Our results
indicate that 1,489 out of 5,000 most popular repositories (almost 30% of our
sample) adopt GitHub Actions and that developers frequently ask for help
implementing them. Our findings also suggest that the adoption of GitHub
Actions leads to more rejections of pull requests (PRs), more communication in
accepted PRs and less communication in rejected PRs, fewer commits in accepted
PRs and more commits in rejected PRs, and more time to accept a PR. We found
similar results when segmenting our results by categories of GitHub Actions. We
suggest practitioners consider these effects when adopting GitHub Actions on
their projects.
- Abstract(参考訳): ソフトウェアプロジェクトは、分散ソフトウェア開発プロセスで反復的なアクティビティを実行するために、しばしば自動化ツールを使用します。
最近GitHubは、ソフトウェアプロジェクトに自動化ワークフローを提供する機能であるGitHub Actionsを導入した。
このような技術を採用する効果を理解し、予測することは、計画と管理にとって重要である。
今回の調査では、プロジェクトがgithubアクションをどのように使うか、開発者がそれらについて議論するか、プロジェクトアクティビティインジケータが採用後にどのように変化するかを調査します。
結果から,人気リポジトリの5,000件中1,489件(サンプルの約30%)がgithub actionsを採用しており,開発者が頻繁にその実装に協力を求めています。
また,github アクションの採用により,プルリクエスト(prs)の拒否数の増加,受理されたprの通信数の増加,受理されたprのコミット数の減少,拒絶されたprのコミット数の増加,prの受理時間の増加が確認された。
GitHub Actionsのカテゴリで結果のセグメンテーションを行うと、同様の結果が得られました。
プロジェクトでGitHub Actionsを採用する場合、実践者はこれらの効果を考慮することを推奨します。
関連論文リスト
- 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) - Impact of the Availability of ChatGPT on Software Development: A Synthetic Difference in Differences Estimation using GitHub Data [49.1574468325115]
ChatGPTは、ソフトウェア生産効率を向上させるAIツールである。
10万人あたりのgitプッシュ数、リポジトリ数、ユニークな開発者数に対するChatGPTの影響を見積もっています。
これらの結果は、ChatGPTのようなAIツールが開発者の生産性を大幅に向上させる可能性があることを示唆している。
論文 参考訳(メタデータ) (2024-06-16T19:11:15Z) - MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution [47.850418420195304]
大規模言語モデル(LLM)はコード生成において有望であるが、GitHubの問題を解決する上で困難に直面している。
ソフトウェア進化のためにカスタマイズされた4つのエージェントからなる、GitHub Issue Resolution, MAGISのための新しいMulti-Agentフレームワークを提案する。
論文 参考訳(メタデータ) (2024-03-26T17:57:57Z) - DevEval: Evaluating Code Generation in Practical Software Projects [52.16841274646796]
我々はDevEvalという名の新しいベンチマークを提案し、実践プロジェクトにおける開発者の経験と一致している。
DevEvalは、119の実用的なプロジェクトから2,690のサンプルを含む厳格なパイプラインを通じて収集される。
DevEvalの5つの人気のあるLCMを評価し、コード生成における実際の能力を明らかにする。
論文 参考訳(メタデータ) (2024-01-12T06:51:30Z) - GitAgent: Facilitating Autonomous Agent with GitHub by Tool Extension [81.44231422624055]
さまざまなタスクを実行できる外部ツールを備えた大規模言語モデル(LLM)に焦点が当てられている。
本稿では,GitHubから自動ツール拡張を実現するエージェントであるGitAgentを紹介する。
論文 参考訳(メタデータ) (2023-12-28T15:47:30Z) - How do Software Engineering Researchers Use GitHub? An Empirical Study of Artifacts & Impact [0.2209921757303168]
我々は、著者が研究にかかわるソーシャルコーディングにどのように関与しているかを尋ねる。
トップSE研究会場で1万件の論文が公開され、GitHubリンクに手書き注釈が付けられ、309の論文関連リポジトリが研究されている。
人気と影響力は広く分布しており、一部は出版会場と強く相関している。
論文 参考訳(メタデータ) (2023-10-02T18:56:33Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z) - Automatically Categorising GitHub Repositories by Application Domain [14.265666415804025]
GitHubは、インターネット上で最大のオープンソースソフトウェアホストである。
幅広いドメインにまたがるリポジトリの多さをナビゲートするのはますます困難になっている。
過去の研究によると、アプリケーションドメインを考慮に入れることは、リポジトリの人気を予測するといったタスクに不可欠である。
論文 参考訳(メタデータ) (2022-07-30T16:27:16Z) - Predicting Issue Types on GitHub [8.791809365994682]
Ticket Taggerは、機械学習技術による課題のタイトルと説明を分析するGitHubアプリである。
私たちは、約30,000のGitHubイシューに対して、ツールの予測パフォーマンスを実証的に評価しました。
論文 参考訳(メタデータ) (2021-07-21T08:14:48Z) - GitHub Discussions: An Exploratory Study of Early Adoption [23.844242004415406]
私たちは2020年1月から7月にかけて、GitHubの議論を早期に取り入れた混合メソッド調査を実施しました。
1) エラー,予期せぬ動作,コードレビューが議論の代表的なカテゴリであること,(2) プロジェクトメンバの関与と議論頻度との間には肯定的な関係があること,(3) 開発者はGitHubの議論が有用であると考えているが,議論と問題の間のトピック重複の問題に直面している。
私たちの発見は、GitHub Discussionsを使用するためのデータインフォームドガイダンスへの第一歩であり、この新たなコミュニケーションチャネルに関する今後の研究の道を開くものです。
論文 参考訳(メタデータ) (2021-02-10T02:49:03Z) - A ground-truth dataset and classification model for detecting bots in
GitHub issue and PR comments [70.1864008701113]
ボットはGithubリポジトリで、分散ソフトウェア開発プロセスの一部である反復的なアクティビティを自動化するために使用されている。
本稿では,5000のGithubアカウントのプルリクエストとコメント発行に関する,高い相互契約を伴う手動分析に基づいて,基幹トラスデータセットを提案する。
ボットを検出する自動分類モデルを提案し,各アカウントの空のコメント数と空でないコメント数,コメントパターンの数,コメントパターン内のコメント間の不平等を主特徴とする。
論文 参考訳(メタデータ) (2020-10-07T09:30:52Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。