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

2010 Fiscal Year Annual Research Report

オープンソースソフトウェアに対する品質指標とその予測法の開発

Research Project

Project/Area Number 22700035
Research InstitutionEhime University

Principal Investigator

阿萬 裕久  愛媛大学, 理工学研究科, 講師 (50333513)

Keywordsオープンソース / リポジトリ解析 / 非同次ポアソン過程 / 成長曲線モデル / ソースコード変更 / コード変更予測 / コメント文記述
Research Abstract

インターネット上のオープンソース開発サイトから,開発成果物であるソースコードとその変更イベント情報の収集を行い,データの整理とデータベース化を行った.そして,得られたデータの時間的変化動向に対していくつかの非同次ボアソン過程モデルによる当てはめ実験を行い,さらにはそこからコード変更事象の予測モデル構築を検討した.
成果としては,EclipseやJFreeChartといったオープンソースソフトウェア(16種)について,そのコードリポジトリから各リビジョンのソースコードを取得し,前リビジョンとの差分抽出及び変更量の測定を行い,変更日時とともにデータベース化した.そして,コード変更事象の発生動向並びに変更量の推移に対して非同次ボアソン過程に基づいたいくつかの成長曲線モデルの当てはめ実験を行い,その中で習熟S字形モデルが比較的良好な当てはまりを見せることが分かった.さらには同モデルを使ってコード変更事象の予測実験を行ったところ,数ヶ月先のコード変更回数や変更行数を10%程度の誤差で予測可能という結果が得られた,これらの成果について,国際会議(Joint Conference on Knowledge-Based Software Engineering 2010)や電子情報通信学会知能ソフトウェア工学研究会,情報処理学会ソフトウェア工学研究会ウインターワークショップ等にて合計4件の口頭発表を行い,成長曲線モデルを利用してソースコードの変更事象を予測するというアイデアについて有益な議論を行うことができた.その他,コード中のコメント文記述が品質に及ぼす影響についても研究を並行して進め,2件の口頭発表を行った.

  • Research Products

    (6 results)

All 2011 2010

All Presentation (6 results)

  • [Presentation] ソースコード変更事象の数理モデル化と予測について2011

    • Author(s)
      阿萬裕久
    • Organizer
      ウインターワークショップ2011・イン・修善寺
    • Place of Presentation
      修善寺市
    • Year and Date
      2011-01-21
  • [Presentation] フォールト潜在予測に向けたコメント文記述及びコメントアウトの定量分析2010

    • Author(s)
      阿萬裕久
    • Organizer
      電子情報通信学会知能ソフトウェア工学研究会
    • Place of Presentation
      浜松市
    • Year and Date
      2010-11-24
  • [Presentation] 成長曲線モデルを用いたコード変更量の予測法2010

    • Author(s)
      大河内嵩博, 阿萬裕久
    • Organizer
      電気関係学会四国支部連合大会
    • Place of Presentation
      松山市
    • Year and Date
      2010-09-25
  • [Presentation] オープンソースソフトウェアにおけるコメント文記述とフォールト潜在率との関係に関する実証的考察2010

    • Author(s)
      阿萬裕久
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2010
    • Place of Presentation
      東京都
    • Year and Date
      2010-09-01
  • [Presentation] An Application of Growth Curve Model for Predicting Code Churn in Open Source Development2010

    • Author(s)
      Hirohisa AMAN, et al.
    • Organizer
      Ninth Joint Conference on Knowledge-Based Software Engineering
    • Place of Presentation
      リトアニア・カウナス市
    • Year and Date
      2010-08-25
  • [Presentation] オープンソース開発におけるコード変更量の数理モデル化と予測について~成長曲線モデルを用いた実験~2010

    • Author(s)
      大河内嵩博, 阿萬裕久
    • Organizer
      電子情報通信学会知能ソフトウェア工学研究会
    • Place of Presentation
      釧路市
    • Year and Date
      2010-07-30

URL: 

Published: 2012-07-19  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi