ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

機械学習に基づくバグ誘発リファクタリングの予測

https://doi.org/10.20729/0002001747
https://doi.org/10.20729/0002001747
ab5bdb3e-c58f-4a4c-a731-57a774d58de5
名前 / ファイル ライセンス アクション
IPSJ-JNL6604003.pdf IPSJ-JNL6604003.pdf (1013.4 KB)
 2027年4月15日からダウンロード可能です。
Copyright (c) 2025 by the Information Processing Society of Japan
非会員:¥660, IPSJ:学会員:¥330, 論文誌:会員:¥0, DLIB:会員:¥0
Item type Journal(1)
公開日 2025-04-15
タイトル
言語 ja
タイトル 機械学習に基づくバグ誘発リファクタリングの予測
タイトル
言語 en
タイトル Prediction of Bug-inducing Refactorings Based on Machine Learning
言語
言語 jpn
キーワード
主題Scheme Other
主題 [特集:ソフトウェア工学(特選論文)] リファクタリング,バグ,機械学習,分類器,ソフトウェアメトリクス
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
ID登録
ID登録 10.20729/0002001747
ID登録タイプ JaLC
著者所属
立命館大学情報理工学部
著者所属(英)
en
College of Information Science and Engineering, Ritsumeikan University
著者名 丸山,勝久

× 丸山,勝久

丸山,勝久

Search repository
著者名(英) Katsuhisa Maruyama

× Katsuhisa Maruyama

en Katsuhisa Maruyama

Search repository
論文抄録
内容記述タイプ Other
内容記述 リファクタリングとは,ソフトウェアシステムの外部的振舞いを維持しつつ,その内部構造を変化させることで,それらの可読性や保守性を向上させる作業である.残念ながら,自動化されたリファクタリングの数には限りがあるため,バグを混入させる恐れのある手動リファクタリングは避けられない.このような状況において,適用したリファクタリングが将来のバグ修正を誘発した可能性を開発者が迅速に把握することができれば,リファクタリングを適用した直後にバグを取り除く可能性が高くなる.本論文では,18個の機械学習アルゴリズムに基づく予測モデルの構築を通して,バグを誘発するリファクタリングの予測性能を評価した実験結果を示す.結果として,リファクタリングインスタンスごとに収集した変更コードのメトリクス値を含む学習データを利用することで,ROC-AUCの値が0.962程度の予測モデルが得られることが分かった.
論文抄録(英)
内容記述タイプ Other
内容記述 Refactoring is the process of improving the readability and maintainability of software systems by changing their internal structure while preserving their external behavior. Unfortunately, manual refactoring that may introduce bugs is unavoidable due to the limited number of automated refactorings. In such situations, if developers can quickly figure out the possibility of the applied refactorings to induce future bug fixes, they are likely to remove bugs immediately after the application of the refactorings. This paper presents the experimental results of evaluating the performance of prediction for refactorings that induce bugs through the construction of prediction models based on 18 machine-learning algorithms. The results showed that a prediction model with a ROC-AUC value of around 0.962 could be obtained using the training data that contain metrics values of the modified code collected for each refactoring instance.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 66, 号 4, p. 632-646, 発行日 2025-04-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
公開者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-04-09 00:40:58.026404
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