講演名 | 2009-12-18 オープンソース開発におけるコード変更量の推移予測に関する考察 : 成長曲線モデルの適用 阿萬 裕久, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | オープンソース開発において,ソースコードはそのソフトウェアの開発状況を反映した基本的な成果物である.ソースコードの変化の動向を定量的に把握することは,そのソフトウェアの品質並びに開発プロジェクトの状態を評価・予測する上で重要となる.本稿では,オープンソース開発におけるソースコードの変更を一つの確率事象としてとらえ,そこでの変更量の推移を数理モデル化し,開発プロジェクトの評価・予測に役立てようとしている.そして,非同次ポアソン過程モデルである指数形成長曲線モデル,遅延S字形成長曲線モデル及び習熟S字形成長曲線モデルに着目し,ソースコードの変更量推移に対する適合性について検討している.オープンソースソフトウェアEclipseに対する適用実験では,習熟S字形成長曲線モデルが実データに適合しやすいという結果が得られているが,その一方でいくつかの検討課題も見出されている. |
抄録(英) | Source code is a basic product reflecting a status of an open source development. A quantitative understanding of source code churn trends will be important to make an assessment and/or a prediction about the software quality and the development project. Toward the achievement of the quantitative understanding, this paper studies some mathematical models in which a code change is considered to be a probability event-the mathematical models are the exponential growth model, the delayed S-shaped growth model and the inflection S-shaped growth model, that are based on the non-homogeneous Poisson process. The empirical study using Eclipse source code shows that the inflection S-shaped growth model has been well fitted to actual code churn trends, but some important future work have been found out as well. |
キーワード(和) | オープンソース / ソースコードの変更 / 数理モデル化 / ポアソン過程 / 成長曲線モデル |
キーワード(英) | Open source / code churn / mathematical modeling / Poisson process / growth curve model |
資料番号 | SS2009-47 |
発行日 |
研究会情報 | |
研究会 | SS |
---|---|
開催期間 | 2009/12/10(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Software Science (SS) |
---|---|
本文の言語 | JPN |
タイトル(和) | オープンソース開発におけるコード変更量の推移予測に関する考察 : 成長曲線モデルの適用 |
サブタイトル(和) | |
タイトル(英) | A Trend Prediction of Code Churn in Open Source Development : An Application of Growth Curve Model |
サブタイトル(和) | |
キーワード(1)(和/英) | オープンソース / Open source |
キーワード(2)(和/英) | ソースコードの変更 / code churn |
キーワード(3)(和/英) | 数理モデル化 / mathematical modeling |
キーワード(4)(和/英) | ポアソン過程 / Poisson process |
キーワード(5)(和/英) | 成長曲線モデル / growth curve model |
第 1 著者 氏名(和/英) | 阿萬 裕久 / Hirohisa AMAN |
第 1 著者 所属(和/英) | 愛媛大学大学院理工学研究科 Graduate School of Science and Engineering, Ehime University |
発表年月日 | 2009-12-18 |
資料番号 | SS2009-47 |
巻番号(vol) | vol.109 |
号番号(no) | 343 |
ページ範囲 | pp.- |
ページ数 | 6 |
発行日 |