論文の概要: GitHub Marketplace for Automation and Innovation in Software Production
- arxiv url: http://arxiv.org/abs/2407.05519v1
- Date: Sun, 7 Jul 2024 23:55:15 GMT
- ステータス: 処理完了
- システム内更新日: 2024-07-09 17:29:37.368551
- Title: GitHub Marketplace for Automation and Innovation in Software Production
- Title(参考訳): ソフトウェア生産における自動化とイノベーションのためのGitHub Marketplace
- Authors: SK Golam Saroar, Waseefa Ahmed, Elmira Onagh, Maleknaz Nayebi,
- Abstract要約: GitHub Marketplaceは自動化ツールをホストし、GitHubがホストするプロジェクトの運用を支援する。
本研究では, プラットフォームの特徴, 特徴, 方針について検討し, 生産自動化における共通テーマを明らかにする。
- 参考スコア(独自算出の注目度): 2.0749231618270803
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: GitHub, renowned for facilitating collaborative code version control and software production in software teams, expanded its services in 2017 by introducing GitHub Marketplace. This online platform hosts automation tools to assist developers with the production of their GitHub-hosted projects, and it has become a valuable source of information on the tools used in the Open Source Software (OSS) community. In this exploratory study, we introduce GitHub Marketplace as a software marketplace by comprehensively exploring the platform's characteristics, features, and policies and identifying common themes in production automation. Further, we explore popular tools among practitioners and researchers and highlight disparities in the approach to these tools between industry and academia. We adopted the conceptual framework of software app stores from previous studies to examine 8,318 automated production tools (440 Apps and 7,878 Actions) across 32 categories on GitHub Marketplace. We explored and described the policies of this marketplace as a unique platform where developers share production tools for the use of other developers. Furthermore, we systematically mapped 515 research papers published from 2000 to 2021 and compared open-source academic production tools with those available in the marketplace. We found that although some of the automation topics in literature are widely used in practice, they have yet to align with the state of practice for automated production. We discovered that practitioners often use automation tools for tasks like "Continuous Integration" and "Utilities," while researchers tend to focus more on "Code Quality" and "Testing". Our study illuminates the landscape of open-source tools for automation production in industry and research.
- Abstract(参考訳): ソフトウェアチームの共同コードバージョン管理とソフトウェア生産を促進することで有名なGitHubは、2017年にGitHub Marketplaceを導入してサービスを拡大した。
このオンラインプラットフォームは、開発者がGitHubでホストされているプロジェクトの生産を支援する自動化ツールをホストしており、オープンソースソフトウェア(OSS)コミュニティで使用されるツールに関する貴重な情報源となっている。
この探索的研究では、プラットフォームの特徴、特徴、ポリシーを包括的に探求し、運用自動化における共通テーマを特定し、ソフトウェアマーケットプレースとしてのGitHub Marketplaceを紹介します。
さらに,実践者や研究者の間で人気のツールを探索し,これらのツールの産業と学界のアプローチの相違点を浮き彫りにしている。
私たちは以前の調査からソフトウェアアプリストアの概念フレームワークを採用し、GitHub Marketplace上の32のカテゴリにわたる8,318の自動化プロダクションツール(440のアプリと7,878のアクション)を調べました。
私たちはこのマーケットプレースの方針を,開発者が他の開発者の運用ツールを共有する,ユニークなプラットフォームとして探求し,説明しました。
さらに,2000年から2021年にかけて発行された515の学術論文を体系的にマッピングし,オープンソース学術制作ツールとマーケットプレースで利用可能な論文を比較した。
文献における自動化のトピックのいくつかは、実際に広く使用されているものの、自動化された生産のためのプラクティスの状況にはまだ一致していないことが分かりました。
実践者が"継続的インテグレーション"や"ユーティリティ"といったタスクに自動化ツールを使うことが多いのに対して、研究者たちは"コード品質"や"テスト"に注目する傾向にあります。
本研究は,産業と研究における自動化生産のためのオープンソースツールの展望を照らすものである。
関連論文リスト
- OpenHands: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
私たちは、人間の開発者と同じような方法で世界と対話するAIエージェントを開発するためのプラットフォームであるOpenHandsを紹介します。
プラットフォームが新しいエージェントの実装を可能にし、コード実行のためのサンドボックス環境との安全なインタラクション、評価ベンチマークの導入について説明する。
論文 参考訳(メタデータ) (2024-07-23T17:50:43Z) - Automatic Programming: Large Language Models and Beyond [48.34544922560503]
我々は,プログラマの責任に関するコード品質,セキュリティ,関連する問題について検討する。
ソフトウェア工学の進歩が自動プログラミングを実現する方法について論じる。
我々は、近い将来のプログラミング環境に焦点をあてて、先見的な視点で締めくくります。
論文 参考訳(メタデータ) (2024-05-03T16:19:24Z) - AutoCodeRover: Autonomous Program Improvement [8.66280420062806]
プログラムの改善を自律的に達成するために、GitHubの問題を解決する自動化アプローチを提案する。
AutoCodeRoverと呼ばれるアプローチでは、LLMは洗練されたコード検索機能と組み合わせられ、最終的にプログラムの変更やパッチにつながります。
SWE-bench-lite(300の現実のGitHubイシュー)の実験では、GitHubの問題を解決する効果が向上している(SWE-bench-liteでは19%)。
論文 参考訳(メタデータ) (2024-04-08T11:55:09Z) - GitAgent: Facilitating Autonomous Agent with GitHub by Tool Extension [81.44231422624055]
さまざまなタスクを実行できる外部ツールを備えた大規模言語モデル(LLM)に焦点が当てられている。
本稿では,GitHubから自動ツール拡張を実現するエージェントであるGitAgentを紹介する。
論文 参考訳(メタデータ) (2023-12-28T15:47:30Z) - Automated DevOps Pipeline Generation for Code Repositories using Large
Language Models [5.011328607647701]
調査では、GitHubの生成におけるGPT 3.5とGPT 4の習熟度を精査するとともに、最も効率的なパイプライン構築におけるさまざまなプロンプト要素の影響を評価している。
GPTは4。
Probot上に構築されたGitHubアプリを導入し、GitHubエコシステム内でワークフロー生成を自動化する。
論文 参考訳(メタデータ) (2023-12-20T17:47:52Z) - Good Tools are Half the Work: Tool Usage in Deep Learning Projects [5.966029067108828]
SE4DL(Software Engineering for Deep Learning)への関心が高まっている。
調査したGitHubリポジトリの約63%には、少なくとも1つの従来のSEツールが含まれていました。
ソフトウェア構築ツールは最も広く採用されていますが、その逆は管理ツールやメンテナンスツールにも当てはまります。
論文 参考訳(メタデータ) (2023-10-29T19:21:33Z) - SoTaNa: The Open-Source Software Development Assistant [81.86136560157266]
SoTaNaはオープンソースのソフトウェア開発アシスタントだ。
ソフトウェア工学の分野のための高品質な命令ベースのデータを生成する。
オープンソースの基盤モデルであるLLaMAを強化するためにパラメータ効率のよい微調整アプローチを採用している。
論文 参考訳(メタデータ) (2023-08-25T14:56:21Z) - 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) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
ソフトウェア開発業界は、現代のソフトウェアシステムを高度にインテリジェントで自己学習システムに移行するために、機械学習を急速に採用している。
ソフトウェアエンジニアリングライフサイクルの段階にわたって機械学習の採用について、現状を探求する包括的な研究は存在しない。
本研究は,機械学習によるソフトウェア工学(MLSE)分類を,ソフトウェア工学ライフサイクルのさまざまな段階に適用性に応じて,最先端の機械学習技術に分類するものである。
論文 参考訳(メタデータ) (2020-05-27T11:56:56Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。