講演名 2009-01-20
フォールトプローンモジュール検出手法間の精度比較 : Fault-pronenessフィルタリングとロジスティック回帰
劉 華浩, 水野 修, 菊野 亨,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 不具合が混入していそうなモジュール(Fault-proneモジュール)の検出はソフトウェア開発における重要な問題の一つである.この問題を解決するために我々は「Fault-pronenessフィルタリング(FPF)」という手法を提案している.この手法ではモジュールを単にテキストと見なし,ベイズの定理を用いたテキスト分類技術を利用して予測を行うため,従来提案されているメトリクスの収集や測定を行う必要がない.一方,従来からのソフトウェアメトリクスを利用した手法でも,比較的高い精度が得られる手法もあり,そうした手法との比較が必要とされてきた.そのため,本論文ではソフトウェアの変更履歴に関するメトリクスに対して最も一般的なFault-proneモジュール検出手法であるロジスティック回帰分析を行い,そこで得られたモデルの予測精度とFPF法と予測の精度比較を行った.また,2つの手法を統合する手法を提案し,その手法による予測精度に対する評価も行った.
抄録(英) Prediction of fault-prone software modules has been one of the most classical and important area of software engineering so far. We have proposed a novel approach for predicting fault-prone modules using a spam filtering technique, named Fault-proneness filtering (FPF). In our approach, fault-prone modules are detected in a way that the source code modules are considered as text files and are applied to the spam filter directly. Recently, an another approach using code churn metrics has been proposed. This method is based on a logistic regression model and using metrics related to code churn (the amount of modified code between revisions). In this paper, we conduct a comparative study of fault-proneness filtering and code churn based logistic regression model using the data of an open source software development. Furthermore, we propose a method to integrate these two methods. The method is also evaluated by the same data.
キーワード(和) Fault-proneモジュール / テキスト分類 / ロジスティック回帰 / 変更履歴
キーワード(英) Fault-prone module / text classification / logistic regression / revision history
資料番号 KBSE2008-47
発行日

研究会情報
研究会 KBSE
開催期間 2009/1/12(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) フォールトプローンモジュール検出手法間の精度比較 : Fault-pronenessフィルタリングとロジスティック回帰
サブタイトル(和)
タイトル(英) A Comparative Study of Fault-Prone Module Detection Methods : Fault-proneness Filtering and Logistic Regression
サブタイトル(和)
キーワード(1)(和/英) Fault-proneモジュール / Fault-prone module
キーワード(2)(和/英) テキスト分類 / text classification
キーワード(3)(和/英) ロジスティック回帰 / logistic regression
キーワード(4)(和/英) 変更履歴 / revision history
第 1 著者 氏名(和/英) 劉 華浩 / Huahao LIU
第 1 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 2 著者 氏名(和/英) 水野 修 / Osamu MIZUNO
第 2 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 3 著者 氏名(和/英) 菊野 亨 / Tohru KIKUNO
第 3 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
発表年月日 2009-01-20
資料番号 KBSE2008-47
巻番号(vol) vol.108
号番号(no) 384
ページ範囲 pp.-
ページ数 6
発行日