ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(ジャーナル)
  2. Vol.60
  3. No.4

情報検索に基づくBug Localizationへの不吉な臭いの利用

https://ipsj.ixsq.nii.ac.jp/records/195499
https://ipsj.ixsq.nii.ac.jp/records/195499
03ced675-3fda-49af-951f-01534b8ac93f
名前 / ファイル ライセンス アクション
IPSJ-JNL6004003.pdf IPSJ-JNL6004003.pdf (659.8 kB)
Copyright (c) 2019 by the Information Processing Society of Japan
オープンアクセス
Item type Journal(1)
公開日 2019-04-15
タイトル
タイトル 情報検索に基づくBug Localizationへの不吉な臭いの利用
タイトル
言語 en
タイトル Using Code Smells to Improve Information Retrieval-based Bug Localization
言語
言語 jpn
キーワード
主題Scheme Other
主題 [特集:ソフトウェア工学(特選論文)] Bug Localization,情報検索,不吉な臭い,バグ含有可能性
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
東京工業大学情報理工学院
著者所属
東京工業大学情報理工学院
著者所属
東京工業大学情報理工学院
著者所属
東京工業大学情報理工学院
著者所属(英)
en
School of Computing, Tokyo Institute of Technology
著者所属(英)
en
School of Computing, Tokyo Institute of Technology
著者所属(英)
en
School of Computing, Tokyo Institute of Technology
著者所属(英)
en
School of Computing, Tokyo Institute of Technology
著者名 高橋, 碧

× 高橋, 碧

高橋, 碧

Search repository
セーリム, ナッタウット

× セーリム, ナッタウット

セーリム, ナッタウット

Search repository
林, 晋平

× 林, 晋平

林, 晋平

Search repository
佐伯, 元司

× 佐伯, 元司

佐伯, 元司

Search repository
著者名(英) Aoi, Takahashi

× Aoi, Takahashi

en Aoi, Takahashi

Search repository
Natthawute, Sae-Lim

× Natthawute, Sae-Lim

en Natthawute, Sae-Lim

Search repository
Shinpei, Hayashi

× Shinpei, Hayashi

en Shinpei, Hayashi

Search repository
Motoshi, Saeki

× Motoshi, Saeki

en Motoshi, Saeki

Search repository
論文抄録
内容記述タイプ Other
内容記述 大規模なソフトウェア開発では,ある特定のバグを解決するために修正すべきソースコード箇所を見つけるBug Localizationが必要である.情報検索に基づくBug Localization手法(IR手法)は,バグに関して記述されたバグレポートとソースコード内のモジュールとのテキスト類似度を計算し,これに基づき修正すべきモジュールを特定する.しかし,この手法は各モジュールのバグ含有可能性を考慮していないため精度が低い.本論文では,ソースコード内のモジュールのバグ含有可能性として不吉な臭いを用い,これを既存のIR手法と組み合わせたBug Localization手法を提案する.提案手法では,不吉な臭いの深刻度と,ベクトル空間モデルに基づくテキスト類似度を統合した新しい評価値を定義している.これは深刻度の高い不吉な臭いとバグレポートとの高いテキスト類似性の両方を持つモジュールを上位に位置付け,バグを解決するために修正すべきモジュールを予測する.4つのOSSプロジェクトの過去のバグレポートを用いた評価では,いずれのプロジェクト,モジュール粒度においても提案手法の精度が既存のIR手法を上回り,クラスレベルとメソッドレベルでそれぞれ平均22%,137%の向上がみられた.また,不吉な臭いがBug Localizationに与える影響について調査を行った.
論文抄録(英)
内容記述タイプ Other
内容記述 Bug localization is a technique that has been proposed to support the process of identifying the locations of bugs specified in a bug report. For example, information retrieval (IR)-based bug localization approaches suggest potential locations of the bug based on the similarity between the bug description and the source code. However, while many approaches have been proposed to improve the accuracy, the likelihood of each module having a bug is often overlooked or they are treated equally, whereas this may not be the case. For example, modules having code smells have been found to be more prone to changes and bugs. Therefore, in this paper, we propose a technique to leverage code smells to improve bug localization. By combining the code smell severity with the textual similarity from IR-based bug localization, we can identify the modules that are not only similar to the bug description but also have a higher likelihood of containing bugs. Our case study on four open source projects shows that our technique can improve the baseline IR-based approach by 22% and 137% on average for class and method levels, respectively. In addition, we conducted investigations concerning the effect of code smell on bug localization.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 60, 号 4, p. 1040-1050, 発行日 2019-04-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 23:04:31.799868
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3