論文の概要: Using Changeset Descriptions as a Data Source to Assist Feature Location
- arxiv url: http://arxiv.org/abs/2402.05711v1
- Date: Thu, 8 Feb 2024 14:38:29 GMT
- ステータス: 処理完了
- システム内更新日: 2024-02-09 14:38:41.876134
- Title: Using Changeset Descriptions as a Data Source to Assist Feature Location
- Title(参考訳): 変更セット記述をデータソースとして利用して特徴位置を補助する
- Authors: Muslim Chochlov, Michael English, Jim Buckley
- Abstract要約: 本稿では,変更点記述を利用した手法を実装し,この手法の全体的な性能を観察するための実証的研究を行う。
Rhino と Mylyn.Tasks システムによる予備研究は,このアプローチが潜在的に効率的な特徴位置推定技術に繋がる可能性を示唆している。
- 参考スコア(独自算出の注目度): 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Feature location attempts to assist developers in discovering functionality
in source code. Many textual feature location techniques utilize information
retrieval and rely on comments and identifiers of source code to describe
software entities. An interesting alternative would be to employ the changeset
descriptions of the code altered in that changeset as a data source to describe
such software entities. To investigate this we implement a technique utilizing
changeset descriptions and conduct an empirical study to observe this
technique's overall performance. Moreover, we study how the granularity (i.e.
file or method level of software entities) and changeset range inclusion (i.e.
most recent or all historical changesets) affect such an approach. The results
of a preliminary study with Rhino and Mylyn.Tasks systems suggest that the
approach could lead to a potentially efficient feature location technique. They
also suggest that it is advantageous in terms of the effort to configure the
technique at method level granularity and that older changesets from older
systems may reduce the effectiveness of the technique.
- Abstract(参考訳): 機能ロケーションは、開発者がソースコード内の機能を発見するのを支援する。
多くのテキスト特徴位置技術は情報検索を利用し、ソフトウェアエンティティを記述するためにソースコードのコメントや識別子に依存している。
興味深い代替手段は、変更セットで変更されたコードのチェンジセット記述を、そのようなソフトウェアエンティティを記述するためのデータソースとして使うことである。
そこで本研究では,変更セット記述を用いた手法を実装し,その全体的な性能を実証的に観察する。
さらに、粒度(ソフトウェアエンティティのファイルやメソッドレベル)と変更セット範囲の包摂性(最近のものやすべての歴史的変更セット)がそのようなアプローチにどのように影響するかを検討する。
Rhino と Mylyn.Tasks システムによる予備研究の結果,このアプローチが潜在的に効率的な特徴位置推定技術に繋がる可能性が示唆された。
彼らはまた、メソッドレベルの粒度でテクニックを設定することの取り組みにおいて有利であり、古いシステムからの古い変更セットはテクニックの有効性を低下させる可能性があることを示唆している。
関連論文リスト
- ChangeGuard: Validating Code Changes via Pairwise Learning-Guided Execution [16.130469984234956]
ChangeGuardは、学習誘導型実行を使用して、修正された関数の実行動作を比較するアプローチである。
提案手法は,77.1%の精度で,69.5%のリコールで意味的変化を識別する。
論文 参考訳(メタデータ) (2024-10-21T15:13:32Z) - Toward Interactive Optimization of Source Code Differences: An Empirical Study of Its Performance [1.313675711285772]
ソースコードの違い(差分)を最適化するためのインタラクティブなアプローチを提案する。
ユーザは、マッチすべきではなく、マッチすべきでない部分や、マッチすべきでない部分に対するフィードバックを提供することができる。
GitHubの23のプロジェクトの結果は、最適でない差分のうち92%が、理想的なケースでは4つ未満のフィードバックアクションで対処可能であることを確認している。
論文 参考訳(メタデータ) (2024-09-20T15:43:55Z) - Towards Understanding the Impact of Code Modifications on Software Quality Metrics [1.2277343096128712]
本研究の目的は、コード修正がソフトウェアの品質指標に与える影響を評価し、解釈することである。
基礎となる仮説は、ソフトウェア品質のメトリクスに類似した変更を誘発するコード修正は、異なるクラスタにグループ化できる、というものである。
結果は、コード修正の異なるクラスタを明らかにし、それぞれに簡潔な記述が伴い、ソフトウェアの品質指標に対する全体的な影響を明らかにした。
論文 参考訳(メタデータ) (2024-04-05T08:41:18Z) - Editing Large Language Models: Problems, Methods, and Opportunities [51.903537096207]
本稿では, LLMのモデル編集に関わる問題, 方法, 機会を深く探究する。
本稿では,モデル編集に関わるタスク定義と課題の概観と,現在処理中の最も進歩的な手法の詳細な実証分析について述べる。
本研究の目的は,各編集手法の有効性と実現可能性に関する貴重な知見を提供することであり,特定のタスクやコンテキストに対して,最も適切な方法の選択に関する情報決定を行う上で,コミュニティを支援することである。
論文 参考訳(メタデータ) (2023-05-22T16:00:00Z) - Leveraging Data Mining Algorithms to Recommend Source Code Changes [7.959841510571622]
本論文では、4つのデータマイニングアルゴリズムを用いてソースコード変更を推奨する自動手法を提案する。
性能(精度,リコール,F測定)と実行時間の比較を行った。
Aprioriは大規模プロジェクトに適しているように見えるが、Eclatは小規模プロジェクトに適しているようだ。
論文 参考訳(メタデータ) (2023-04-29T18:38:23Z) - Leveraging Wikidata's edit history in knowledge graph refinement tasks [77.34726150561087]
編集履歴は、コミュニティが何らかのファジィで分散した合意に達する過程を表す。
Wikidataで最も重要な100のクラスから、すべてのインスタンスの編集履歴を含むデータセットを構築します。
タイプ予測タスクのための知識グラフ埋め込みモデルにおいて,この編集履歴情報を活用する2つの新しい手法を提案し,評価する。
論文 参考訳(メタデータ) (2022-10-27T14:32:45Z) - Incorporating Task-specific Concept Knowledge into Script Learning [68.95195207989605]
私たちは、Goal-Oriented Script Completionの新しいタスクであるTetrisを紹介します。
より現実的で一般的な設定で、入力にはゴールだけでなく、追加のユーザコンテキストも含まれる。
性能向上に2つの手法を用いる新しい手法を提案する。
論文 参考訳(メタデータ) (2022-08-31T18:55:22Z) - Human-in-the-Loop Disinformation Detection: Stance, Sentiment, or
Something Else? [93.91375268580806]
政治とパンデミックは、機械学習対応の偽ニュース検出アルゴリズムの開発に十分な動機を与えている。
既存の文献は、主に完全自動化されたケースに焦点を当てているが、その結果得られた技術は、軍事応用に必要な様々なトピック、ソース、時間スケールに関する偽情報を確実に検出することはできない。
既に利用可能なアナリストを人間のループとして活用することにより、感情分析、アスペクトベースの感情分析、姿勢検出といった標準的な機械学習技術は、部分的に自動化された偽情報検出システムに使用するためのもっとも有効な方法となる。
論文 参考訳(メタデータ) (2021-11-09T13:30:34Z) - Modurec: Recommender Systems with Feature and Time Modulation [50.51144496609274]
特徴量変調機構を用いて利用可能な情報を全て組み合わせたオートエンコーダに基づくModurecを提案する。
Movielensデータセットでは、これらの修正によって、最も評価された設定で最先端の結果が得られます。
論文 参考訳(メタデータ) (2020-10-13T09:18:33Z) - Discovering Reinforcement Learning Algorithms [53.72358280495428]
強化学習アルゴリズムは、いくつかのルールの1つに従ってエージェントのパラメータを更新する。
本稿では,更新ルール全体を検出するメタラーニング手法を提案する。
これには、一連の環境と対話することで、"何を予測するか"(例えば、値関数)と"どのように学習するか"の両方が含まれている。
論文 参考訳(メタデータ) (2020-07-17T07:38:39Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。