講演名 2009-07-24
オープンソース開発におけるコードの追加及び修正の分布に関する考察
谷藤 圭太, 阿萬 裕久,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本稿では,オープンソース開発におけるコードの追加及び修正の分布に着目したプロジェクトの安定性とコードの保守性との関係に関する考察を行っている.ここでは,Pareto原理,つまり変更が一部のファイルに集中しているかという点に注目し,六年以上に渡って開発が行われている三つの中規模オープンソースソフトウェアに対してデータ収集と解析を行っている.結果として,コードの変更分布が安定的にPareto原理に従うような開発プロジェクトでは成果物に高い保守性が見られる,という知見が得られている.
抄録(英) This paper focuses on the distribution of code-addition and code-modification in open source software, and performs an empirical study on a relationship between the distribution and the code maintainability. Especially it focuses on Pareto principle such that most of code changes are occurred in some source files. The empirical analysis is performed on three medium-scale open source software that are developed and/or maintained over six years. The empirical results show that the degree of obeying Pareto principle in a project is empirically related to the maintainability of the project's products.
キーワード(和) オープンソース開発 / Pareto原理 / 変更量 / 定量的管理 / 定常状態解析
キーワード(英) Open source development / Pareto principle / Amount of code change / Quantitative management / Steady-state analysis
資料番号 KBSE2009-15
発行日

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

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) オープンソース開発におけるコードの追加及び修正の分布に関する考察
サブタイトル(和)
タイトル(英) A Study on Distribution of code-addition and code-modification in Open Source Development
サブタイトル(和)
キーワード(1)(和/英) オープンソース開発 / Open source development
キーワード(2)(和/英) Pareto原理 / Pareto principle
キーワード(3)(和/英) 変更量 / Amount of code change
キーワード(4)(和/英) 定量的管理 / Quantitative management
キーワード(5)(和/英) 定常状態解析 / Steady-state analysis
第 1 著者 氏名(和/英) 谷藤 圭太 / Keita TANIFUJI
第 1 著者 所属(和/英) 愛媛大学大学院理工学研究科
Graduate School of Science and Engineering, Ehime University
第 2 著者 氏名(和/英) 阿萬 裕久 / Hirohisa AMAN
第 2 著者 所属(和/英) 愛媛大学大学院理工学研究科
Graduate School of Science and Engineering, Ehime University
発表年月日 2009-07-24
資料番号 KBSE2009-15
巻番号(vol) vol.109
号番号(no) 150
ページ範囲 pp.-
ページ数 6
発行日