論文の概要: Bus Factor Explorer
- arxiv url: http://arxiv.org/abs/2403.08038v1
- Date: Tue, 12 Mar 2024 19:21:48 GMT
- ステータス: 処理完了
- システム内更新日: 2024-03-14 16:55:19.889442
- Title: Bus Factor Explorer
- Title(参考訳): バスファクターエクスプローラー
- Authors: Egor Klimov, Muhammad Umair Ahmed, Nikolai Sviridov, Pouria
Derakhshanfar, Eray T\"uz\"un, Vladimir Kovalenko
- Abstract要約: バスファクタ(BF)は、プロジェクトの知識分布を追跡するメトリクスである。
Bus Factor Explorerは、Bus Factorメトリックを計算、エクスポート、探索するためのインターフェースとAPIを提供するWebアプリケーションです。
- 参考スコア(独自算出の注目度): 2.038893829552158
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Bus factor (BF) is a metric that tracks knowledge distribution in a project.
It is the minimal number of engineers that have to leave for a project to
stall. Despite the fact that there are several algorithms for calculating the
bus factor, only a few tools allow easy calculation of bus factor and
convenient analysis of results for projects hosted on Git-based providers.
We introduce Bus Factor Explorer, a web application that provides an
interface and an API to compute, export, and explore the Bus Factor metric via
treemap visualization, simulation mode, and chart editor. It supports
repositories hosted on GitHub and enables functionality to search repositories
in the interface and process many repositories at the same time. Our tool
allows users to identify the files and subsystems at risk of stalling in the
event of developer turnover by analyzing the VCS history. The application and
its source code are publicly available on GitHub at
https://github.com/JetBrains-Research/bus-factor-explorer. The demonstration
video can be found on YouTube: https://youtu.be/uIoV79N14z8
- Abstract(参考訳): バスファクタ(BF)は、プロジェクトの知識分布を追跡するメトリクスである。
プロジェクト停止のために立ち去る必要のあるエンジニアは最小限です。
バスファクターを計算するアルゴリズムがいくつかあるにもかかわらず、バスファクターの計算が簡単で、Gitベースのプロバイダでホストされているプロジェクトの結果を便利に分析できるツールはごくわずかである。
Bus Factor Explorerは、ツリーマップの可視化、シミュレーションモード、チャートエディタを通じて、Bus Factorメトリックを計算、エクスポート、探索するためのインターフェイスとAPIを提供するWebアプリケーションである。
GitHubにホストされたレポジトリをサポートし、インターフェース内のレポジトリを検索し、多数のレポジトリを同時に処理できる。
当社のツールでは,VCS履歴を解析することにより,開発者のターンオーバー時に停止する危険のあるファイルやサブシステムを特定することができる。
アプリケーションとそのソースコードはGitHubでhttps://github.com/JetBrains-Research/bus-factor-explorerで公開されている。
デモビデオはYouTubeで見ることができる: https://youtu.be/uIoV79N14z8
関連論文リスト
- Visual Analysis of GitHub Issues to Gain Insights [2.9051263101214566]
本稿では,課題タイムラインに関する洞察を提供するために,可視化を生成するプロトタイプWebアプリケーションを提案する。
問題のライフサイクルに焦点をあて、ユーザによる開発パターンの理解を高めるために重要な情報を記述する。
論文 参考訳(メタデータ) (2024-07-30T15:17:57Z) - RefExpo: Unveiling Software Project Structures through Advanced Dependency Graph Extraction [4.213593962963307]
RefExpoは、Java、Python、JavaScriptなどの複数の言語をサポートする、使いやすいDG抽出ツールである。
IntelliJプラグインSDKに基づいて、RefExpoはさまざまなプロジェクト構造と技術バージョンとの互換性を保証する。
また、20のJavaおよびPythonプロジェクトのデータセットも提供しています。
論文 参考訳(メタデータ) (2024-07-02T19:16:27Z) - Long Code Arena: a Set of Benchmarks for Long-Context Code Models [75.70507534322336]
Long Code Arenaは、プロジェクト全体のコンテキストを必要とするコード処理タスクのための6つのベンチマークスイートである。
これらのタスクは、ライブラリベースのコード生成、CIビルドの修復、プロジェクトレベルのコード補完、コミットメッセージ生成、バグローカライゼーション、モジュールの要約といった、コード処理のさまざまな側面をカバーする。
各タスクに対して、テスト用の手作業によるデータセット、評価スイート、オープンソースのベースラインソリューションを提供しています。
論文 参考訳(メタデータ) (2024-06-17T14:58:29Z) - depyf: Open the Opaque Box of PyTorch Compiler for Machine Learning Researchers [92.13613958373628]
textttdepyfは、PyTorchコンパイラの内部動作を復号化するためのツールである。
textttdepyfは、PyTorchが生成したバイトコードを等価なソースコードに逆コンパイルする。
論文 参考訳(メタデータ) (2024-03-14T16:17:14Z) - Guiding Effort Allocation in Open-Source Software Projects Using Bus
Factor Analysis [1.0878040851638]
プロジェクトのバスファクタ(BF)は、「プロジェクトが進めないよう無力化する必要がある主要な開発者の数」と定義されている。
コード変更行(LOCC)やコード行のコサイン差(change-size-cos)といった他のメトリクスを用いてBFを計算することを提案する。
論文 参考訳(メタデータ) (2024-01-06T20:55:40Z) - GitAgent: Facilitating Autonomous Agent with GitHub by Tool Extension [81.44231422624055]
さまざまなタスクを実行できる外部ツールを備えた大規模言語モデル(LLM)に焦点が当てられている。
本稿では,GitHubから自動ツール拡張を実現するエージェントであるGitAgentを紹介する。
論文 参考訳(メタデータ) (2023-12-28T15:47:30Z) - torchgfn: A PyTorch GFlowNet library [56.071033896777784]
torchgfnはPyTorchライブラリで、このニーズに対処することを目指している。
環境のためのシンプルなAPIと、サンプルと損失のための有用な抽象化を提供する。
論文 参考訳(メタデータ) (2023-05-24T00:20:59Z) - GiveMeLabeledIssues: An Open Source Issue Recommendation System [9.312780130838952]
開発者はしばしば、オープンソースソフトウェア(OSS)プロジェクトのイシュートラッキングシステムをナビゲートして、適切なタスクを見つけるのに苦労します。
本稿では,プロジェクトリポジトリをマイニングし,課題を解決に必要なスキルに基づいてラベル付けするツールを提案する。
GiveMeLabeledIssuesは開発者のスキルとタスクのマッチングを容易にし、プロジェクトのメンテナの負担を軽減する。
論文 参考訳(メタデータ) (2023-03-23T16:39:31Z) - PyTorchVideo: A Deep Learning Library for Video Understanding [71.89124881732015]
PyTorchVideoは、ビデオ理解タスクのためのオープンソースのディープラーニングライブラリである。
マルチモーダルデータローディング、変換、モデルを含む、ビデオ理解ツールのフルスタックをカバーする。
ライブラリはPyTorchをベースにしており、任意のトレーニングフレームワークで使用することができる。
論文 参考訳(メタデータ) (2021-11-18T18:59:58Z) - LabelGit: A Dataset for Software Repositories Classification using
Attributed Dependency Graphs [11.523471275501857]
LabelGitと呼ばれるGitHubプロジェクトの新しいデータセットを作成します。
私たちのデータセットは、依存関係グラフや識別子からのソースコードニューラル表現など、ソースコードからの直接的な情報を使用します。
プロキシに頼らず、ソースコード全体を分類するために使用するソリューションの開発を支援することを願っています。
論文 参考訳(メタデータ) (2021-03-16T07:28:58Z) - Scalable NAS with Factorizable Architectural Parameters [102.51428615447703]
Neural Architecture Search (NAS)は、機械学習とコンピュータビジョンにおける新たなトピックである。
本稿では,多数の候補演算子をより小さな部分空間に分解することで,スケーラブルなアルゴリズムを提案する。
検索コストが少なめに増加し、再トレーニングに余分なコストがかからないため、これまで調査されなかった興味深いアーキテクチャが見つかる。
論文 参考訳(メタデータ) (2019-12-31T10:26:56Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。