• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2009 Fiscal Year Annual Research Report

スパムフィルタを応用したソフトウェア不具合の検出手法の開発

Research Project

Project/Area Number 20700025
Research InstitutionKyoto Institute of Technology

Principal Investigator

水野 修  Kyoto Institute of Technology, 工芸科学研究科, 准教授 (60314407)

Keywordsソフトウェア工学 / 不具合検出 / スパムフィルタ
Research Abstract

本研究ではソフトウェア中に含まれる不具合を検出するための新しい手法として,スパムフィルタを用いた手法を提案し,その実用性を確認する研究を行っている.具体的には,ソフトウェアのソースコードをテキスト文書と見なし,電子メールのフィルタリングに用いられる汎用テキストフィルタによる不具合のあるソースコードの学習を行った後,未知のソフトウェアに対して不具合が混入している可能性を確率として出力する.
本年度は,提案手法の実用的な価値を高めるために実ソフトウェア開発で利用できる環境の整備を行った.具体的には,現在ソフトウェア開発で広く用いられている統合開発環境へのプラグインの試作版の開発や,分散版管理システムへのシームレスな統合方法の試作を行った.この過程で,ユーザがソースコードの作成,更新をするタイミングでそのコードが不具合を含む確率を辞書に基づき計算し,表示するための「不具合確率計算器」の実装,および,不具合報告システム(Bugzillaなど)に報告された不具合の情報に基づき,ソフトウェアリポジトリ内のソースコードを検索し,不具合の場所を特定するための「不具合箇所特定器」,不具合箇所特定器が特定した不具合内容を辞書に学習する「不具合学習器」などを開発した.
また,それらツールの開発を進める過程において,ツールが出力する確率だけでなく従来手法での判定結果と組み合わせることにより,より高い不具合予測精度が得られるのではないかとの予想が得られた.そのため,従来法との組み合わせを行うために,提案手法の結果を1メトリクスとして扱う枠組みを提案し,その成果を論文にまとめ発表した.

  • Research Products

    (4 results)

All 2010 2009

All Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (3 results)

  • [Journal Article] Prediction of Fault-Prone Modules Using a Text Filtering Based Metric2010

    • Author(s)
      Osami Mizuno, 他
    • Journal Title

      International Journal of Software Engineering and Its Application 4

      Pages: 43-52

    • Peer Reviewed
  • [Presentation] Yet Another Metric for Predicting Fault-Prone Modules2009

    • Author(s)
      Osamu Mizuno, 他
    • Organizer
      International Conference on Advanced Software Engineering & Its Applications
    • Place of Presentation
      済州島,韓国
    • Year and Date
      2009-12-09
  • [Presentation] (招待発表) Fault-prone Filtering : SPAMフィルタを用いて不具合混入モジュールを検出する試み2009

    • Author(s)
      水野修
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2009
    • Place of Presentation
      東京女子大学
    • Year and Date
      2009-09-07
  • [Presentation] スパムフィルタリングに基づくフォールトプローンモジュール検出器の開発2009

    • Author(s)
      畑秀明, 水野修, 他
    • Organizer
      日本信頼性学会第17回春季信頼性シンポジウム
    • Place of Presentation
      東京都
    • Year and Date
      2009-06-24

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi