論文の概要: Recommending Bug Assignment Approaches for Individual Bug Reports: An
Empirical Investigation
- arxiv url: http://arxiv.org/abs/2305.18650v1
- Date: Mon, 29 May 2023 23:02:56 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-24 05:04:47.490203
- Title: Recommending Bug Assignment Approaches for Individual Bug Reports: An
Empirical Investigation
- Title(参考訳): 個々のバグレポートに対するバグ割り当てアプローチを推奨する - 実証的研究
- Authors: Yang Song, Oscar Chaparro
- Abstract要約: バグレポートに対処できる潜在的な開発者を自動的に推薦する複数のアプローチが提案されている。
これらのアプローチは一般的に、あらゆるソフトウェアプロジェクトに提出されたバグレポートに対して機能するように設計されています。
2つのオープンソースシステムから2,249件のバグレポートに適用した3つのバグ割り当て手法を用いて,この推測を検証する実験的検討を行った。
- 参考スコア(独自算出の注目度): 8.186068333538893
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Multiple approaches have been proposed to automatically recommend potential
developers who can address bug reports. These approaches are typically designed
to work for any bug report submitted to any software project. However, we
conjecture that these approaches may not work equally well for all the reports
in a project. We conducted an empirical study to validate this conjecture,
using three bug assignment approaches applied on 2,249 bug reports from two
open source systems. We found empirical evidence that validates our conjecture,
which led us to explore the idea of identifying and applying the
best-performing approach for each bug report to obtain more accurate developer
recommendations. We conducted an additional study to assess the feasibility of
this idea using machine learning. While we found a wide margin of accuracy
improvement for this approach, it is far from achieving the maximum possible
improvement and performs comparably to baseline approaches. We discuss
potential reasons for these results and conjecture that the assignment
approaches may not capture important information about the bug assignment
process that developers perform in practice. The results warrant future
research in understanding how developers assign bug reports and improving
automated bug report assignment
- Abstract(参考訳): バグレポートに対処できる潜在的な開発者を自動的に推薦する複数のアプローチが提案されている。
これらのアプローチは、一般的にどんなソフトウェアプロジェクトにもたらすバグレポートでも機能するように設計されている。
しかし、これらのアプローチはプロジェクトのすべてのレポートに対して等しく機能しないかもしれないと推測する。
2つのオープンソースシステムから2,249件のバグレポートに適用した3つのバグ割り当てアプローチを用いて,この予想を検証する実験を行った。
予想を検証する実証的な証拠を見つけ、バグレポートごとに最適なアプローチを識別し、適用することで、より正確な開発者レコメンデーションを得るというアイデアを探求しました。
機械学習を用いて,この概念の実現可能性を評価するための追加研究を行った。
このアプローチの精度改善の限界は広いが、可能な限りの改善を達成するには程遠いものであり、ベースラインアプローチと相容れない。
これらの結果の潜在的な理由と,提案手法が開発者が実際に実行するバグ割り当てプロセスに関する重要な情報を捉えていないのではないか,という推測について論じる。
その結果、開発者がバグレポートをどのように割り当てるか理解し、自動バグレポートの割り当てを改善するための将来の研究が保証される。
関連論文リスト
- LLM Critics Help Catch Bugs in Mathematics: Towards a Better Mathematical Verifier with Natural Language Feedback [71.95402654982095]
自然言語フィードバック強化検証手法である textbfMath-Minos を提案する。
実験の結果,自然言語フィードバックの小さなセット(30k)が検証器の性能を大幅に向上させることがわかった。
論文 参考訳(メタデータ) (2024-06-20T06:42:27Z) - Towards Coarse-to-Fine Evaluation of Inference Efficiency for Large Language Models [95.96734086126469]
大規模言語モデル(LLM)は、ユーザが仕事を達成するのを助けるアシスタントとして機能し、高度なアプリケーションの開発をサポートする。
LLMの幅広い応用にとって、推論効率は重要な問題であり、既存の研究で広く研究されている。
各種コードライブラリの推論性能の粗大な解析を行う。
論文 参考訳(メタデータ) (2024-04-17T15:57:50Z) - The Impact Of Bug Localization Based on Crash Report Mining: A Developers' Perspective [7.952391285456257]
事故報告をグループ化し,バグコードを見つけるためのアプローチを18ヶ月にわたって毎週実施した経験を報告する。
この調査で調査されたアプローチは、バギーファイルの大部分を正しく示唆していた。
論文 参考訳(メタデータ) (2024-03-16T01:23:01Z) - Toward Rapid Bug Resolution for Android Apps [0.4759142872591625]
本稿では,既存のバグレポートの限界について述べるとともに,それに対応するための潜在的戦略を明らかにする。
私たちのビジョンは、これらの制限の緩和と、提案された新しい研究の方向性の実行が、レポーターと開発者の両方に利益をもたらす、未来を包含しています。
論文 参考訳(メタデータ) (2023-12-23T18:29:06Z) - Auto-labelling of Bug Report using Natural Language Processing [0.0]
ルールとクエリベースのソリューションは、明確なランキングのない、潜在的な類似バグレポートの長いリストを推奨します。
本論文では,NLP手法の組み合わせによる解を提案する。
カスタムデータトランスフォーマー、ディープニューラルネットワーク、および非汎用機械学習メソッドを使用して、既存の同一バグレポートを検索する。
論文 参考訳(メタデータ) (2022-12-13T02:32:42Z) - Using Developer Discussions to Guide Fixing Bugs in Software [51.00904399653609]
我々は,タスク実行前に利用可能であり,また自然発生しているバグレポートの議論を,開発者による追加情報の必要性を回避して利用することを提案する。
このような議論から派生したさまざまな自然言語コンテキストがバグ修正に役立ち、オラクルのバグ修正コミットに対応するコミットメッセージの使用よりもパフォーマンスの向上につながることを実証する。
論文 参考訳(メタデータ) (2022-11-11T16:37:33Z) - Assaying Out-Of-Distribution Generalization in Transfer Learning [103.57862972967273]
私たちは、経験的に対処するメッセージの相違を強調して、以前の作業の統一的なビューを取ります。
私たちは9つの異なるアーキテクチャから、多数の、あるいは少数の設定で31K以上のネットワークを微調整しました。
論文 参考訳(メタデータ) (2022-07-19T12:52:33Z) - On Distribution Shift in Learning-based Bug Detectors [4.511923587827301]
まず、モデルをバグ検出領域に適応させるため、次に実際のバグ検出領域に適応させるために、モデルを実際の配布に向けて駆動するために、バグ検出装置を2つのフェーズで訓練する。
我々は,本手法を広範に研究した3種類のバグタイプに対して評価し,実際のバグ分布を捉えるために慎重に設計された新しいデータセットを構築した。
論文 参考訳(メタデータ) (2022-04-21T12:17:22Z) - DapStep: Deep Assignee Prediction for Stack Trace Error rePresentation [61.99379022383108]
本稿では,バグトリアージ問題を解決するための新しいディープラーニングモデルを提案する。
モデルは、注目された双方向のリカレントニューラルネットワークと畳み込みニューラルネットワークに基づいている。
ランキングの質を向上させるために,バージョン管理システムのアノテーションから追加情報を利用することを提案する。
論文 参考訳(メタデータ) (2022-01-14T00:16:57Z) - Early Detection of Security-Relevant Bug Reports using Machine Learning:
How Far Are We? [6.438136820117887]
典型的なメンテナンスシナリオでは、セキュリティ関連バグレポートは、修正パッチを作成する際に開発チームによって優先される。
オープンなセキュリティ関連バグレポートは、攻撃者がゼロデイ攻撃を実行するために活用できる機密情報の重大な漏洩になる可能性がある。
近年,機械学習に基づくセキュリティ関連バグレポートの検出手法が,有望な性能で報告されている。
論文 参考訳(メタデータ) (2021-12-19T11:30:29Z) - Showing Your Work Doesn't Always Work [73.63200097493576]
『Show Your Work: Improved Reporting of Experimental Results』では、最高の学習モデルの有効性を報告している。
解析的にそれらの推定器は偏りがあり、エラーを起こしやすい仮定を用いていることを示す。
我々は、偏見のない代替案を導き、統計的シミュレーションから経験的な証拠で主張を裏付ける。
論文 参考訳(メタデータ) (2020-04-28T17:59:01Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。