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

2007 Fiscal Year Annual Research Report

オープンソース開発におけるソースコードの安定性予測法の開発

Research Project

Project/Area Number 19700028
Research InstitutionEhime University

Principal Investigator

阿萬 裕久  Ehime University, 理工学研究科, 講師 (50333513)

Keywordsオープンソース / ソースコードの安定性 / メトリクス / ソフトウェア品質 / 実証的アプローチ / 統計解析
Research Abstract

まず,オープンソース開発に関する基礎データの収集として,Apache Tomcat,Eclipse といった著名なオープンソースソフトウェアについて,その開発サイトから可能な限り多くのソースコードとその更新情報を取得した.この収集作業には,半自動化が不可欠であり,大学院生を作業補助員としてデータ収集ツールの開発も行った.
次に,収集したソースコードに対し, 1.コメント文の密度といった保守性に関わると考えられるメトリクスでの測定と統計解析, 2.更新情報の統計解析,という2種類の研究を並行して推進した.
1.に関しては,電子情報通信学会知能ソフトウェア工学研究会及びソフトウェア信頼性研究会にて成果発表を行い,現在,学術論文として国際会議へ投稿中である.現時点において,ソースコードにおけるコメント文記述の密度と頻度がコードの安定性に及ぼす影響を定量的に解析できつつあり,特に密度が40%程度を下回るものは安定性も低いという予測法を確立できつつある.
2.に関しては,電子情報通信学会知能ソフトウェア工学研究会及び情報処理学会ウインターワークショップにて成果発表を行い,現在は次の口頭発表に向けて準備を進めている.こちらに関しては,まだ十分な知見を見出すには至っていないが,ソースコードの更新間隔の分布にある程度の一般的性質が観測されており,今年度のさらなる研究材料となっている.

  • Research Products

    (1 results)

All 2007

All Presentation (1 results)

  • [Presentation] オープンソースソフトウェアの安定性予測に向けたデータ解析2007

    • Author(s)
      久保田 寛, 阿萬 裕久
    • Organizer
      電子情報通信学会知能ソフトウェア工学研究会
    • Place of Presentation
      マレーシア
    • Year and Date
      20070900

URL: 

Published: 2010-02-04   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi