講演名 2008-07-24
オープンソースソフトウェアにおけるコードの安定性予測に向けたゴンペルツ曲線の適用(ソフトウェアの品質特性)
久保田 寛, 阿萬 裕久,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本稿は,オープンソース開発におけるソースコードの変更について,その時期及び規模の調査を行っている.そして,得られた統計データに基づき,ソースコードの安定性に関する数理モデルの構築並びに予測への適用可能性の検討を行っている.予備実験として,3種類の大規模なオープンソースソフトウェアについて5959件の変更データを収集し,(1)総変更量,(2)コード行数及び(3)メソッド数の推移についてゴンペルツ曲線による数理モデル化とその評価を行っている.その結果,(1)~(3)いずれの統計量についてもゴンペルツ曲線によるモデル化は10%未満の誤差でもって可能となっている.そして,ある程度の期間(500~1700日)についてデータを蓄積することにより,オープンソース開発におけるコードの安定性予測に対してこれらの数理モデルが適用可能であることが確認されている.
抄録(英) This paper explores date and size of source code upgrades in open source software development, and considers mathematical models for predicting source code stability using a lot of statistical data on the above code upgrades. The preliminary empirical study in this paper collects 5959 version-upgrade data from three large-scale open source software, and constructs the mathematical models using Gompertz curve for representing (1) amount of code changes, (2) lines of code (LOC), and (3) method counts. The empirical results show that each model for (1), (2) and (3) could fit their real values within 10% errors, and those models would be useful in data predictions when those models are constructed using code upgrade data accumulated for 500~1700 days.
キーワード(和) オープンソース開発 / コード安定性 / ゴンペルツ曲線 / メトリックス
キーワード(英) open source development / code stability / Gompertz curve / metrics
資料番号 KBSE2008-13
発行日

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

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) オープンソースソフトウェアにおけるコードの安定性予測に向けたゴンペルツ曲線の適用(ソフトウェアの品質特性)
サブタイトル(和)
タイトル(英) An Application of Gompertz Curve to Code Stability Prediction of Open Source Software
サブタイトル(和)
キーワード(1)(和/英) オープンソース開発 / open source development
キーワード(2)(和/英) コード安定性 / code stability
キーワード(3)(和/英) ゴンペルツ曲線 / Gompertz curve
キーワード(4)(和/英) メトリックス / metrics
第 1 著者 氏名(和/英) 久保田 寛 / Hiroshi KUBOTA
第 1 著者 所属(和/英) 愛媛大学大学院理工学研究科
Graduate School of Science and Engineering, Ehime University
第 2 著者 氏名(和/英) 阿萬 裕久 / Hirohisa AMAN
第 2 著者 所属(和/英) 愛媛大学大学院理工学研究科
Graduate School of Science and Engineering, Ehime University
発表年月日 2008-07-24
資料番号 KBSE2008-13
巻番号(vol) vol.108
号番号(no) 157
ページ範囲 pp.-
ページ数 6
発行日