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

2012 Fiscal Year Research-status Report

予測モデルの再利用による、ソフトウェア欠陥予測ツールの開発

Research Project

Project/Area Number 23500043
Research InstitutionShinshu University

Principal Investigator

海尻 賢二  信州大学, 工学部, 教授 (80115336)

Keywordssoftware metrics / error prone prediction
Research Abstract

Error prone module予測の具体的手法として次の2つの手法の具体化および性能評価を行った。
1)適切な手法オプションのマイニング:予測に置いては訓練データやアルゴリズムを選択する必要があるが、どのようなものを選べば最適かは検査データに依存する。これまでは検査データに関わりなく一律に最適なオプションを選ぼうとしてきたが、それではうまくいかないことが判明したので、検査データの特性に応じて最適なオプションをデータマイニングの手法を利用して見つけ出すことを考えている。実際に用意している参照データセットをベースにこのような方式の性能評価および改善の方策を探っており、実現の見通しが立っている。但し有効性の十分なる評価はまだ行えていないので、データを増やしての実験が今後必要となる。
2)アンサンブル手法による予測:前述のとおり予測には(訓練データ、アルゴリズム)が必要であるが、アンサンブル手法の場合は複数の(訓練データ、アルゴリズム)対を利用して予測を行い、その結果に基づき最終的な予測結果を導く。但し、むやみに複数の(訓練データ、アルゴリズム)対を考えればよいわけではなく、互いに補い合える(訓練データ、アルゴリズム)対の集合を使う必要がある。そこでこの「補い合う」という性質を評価する尺度を定義して、その基準に基づいて(訓練データ、アルゴリズム)対の集合を求める手法を考えている。現在は2つの(訓練データ、アルゴリズム)対を組み合わせる場合の条件を考察しているが、これを3つ以上の組み合わせに拡張する事を今後考えていく。
以上2つの方式をツール化し、容易に予測が得られるシステムの構築を25年度は目指す

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

研究実績に記載の通り、システム化する手法の見通しは立っている。但し評価対象としては自前で収集した参照データセットに基づく評価のみであるので、一般的有効性の評価が、システム化と並行して必要となる。

Strategy for Future Research Activity

大きく次の2つを行っていく
1)上記2つの手法の有効性を、参照データセットを拡張して検証するとともに、性能の改善を図る
2)error prone module予測が検査対象プロジェクトデータ(ソースコードレベル)を与えるだけで対話的に行えるシステムを構築する

Expenditure Plans for the Next FY Research Funding

おもな使用計画は以下である:
1)予定していたができなかった国際会議での発表を行うと共に、ジャーナル論文への投稿を行う。(海外渡航費、国際会議参加費、論文投稿料)
2)システム化を行うためのPCを複数台購入する
予算が残ったのは予定していた国際会議の発表が出来なかったためである。

  • Research Products

    (5 results)

All 2013 2012 Other

All Presentation (4 results) (of which Invited: 1 results) Remarks (1 results)

  • [Presentation] 集約的手法によるError-proneモジュール予測器の識別手法の提案2013

    • Author(s)
      高橋利英、小形真平、海谷治彦、海尻賢二
    • Organizer
      情報処理学会 第75回全国大会
    • Place of Presentation
      仙台市 東北大学
    • Year and Date
      20130306-20130308
  • [Presentation] 最適なError-proneモジュール予測器の識別手法の提案2013

    • Author(s)
      松浦優、小形真平、海尻賢二
    • Organizer
      情報処理学会 第75回全国大会
    • Place of Presentation
      仙台市 東北大学
    • Year and Date
      20130306-20130308
  • [Presentation] 多数決手法によるError Prone予測手法の評価2012

    • Author(s)
      高橋利英、大西達也、小形真平、海谷治彦、海尻賢二
    • Organizer
      電子情報通信学会 KBSE研究会
    • Place of Presentation
      函館市 はこだて未来大学
    • Year and Date
      20120727-20120728
  • [Presentation] Experimental Software Engineering - 予測, traceability, データマイニング -

    • Author(s)
      海尻賢二
    • Organizer
      電子情報通信学会 KBSE研究会
    • Place of Presentation
      東京 機械振興会館
    • Invited
  • [Remarks] Error Prone moduleの予測 2012(科研費プロジェクト)

    • URL

      http://kaiunix.cs.shinshu-u.ac.jp/Theme/ErrorPronePrediction2012.html

URL: 

Published: 2014-07-24  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi