講演抄録/キーワード |
講演名 |
2011-05-26 16:45
オープンソース開発におけるコード変更の連鎖とその発生率について ○浅野遼平・阿萬裕久(愛媛大) KBSE2011-6 |
抄録 |
(和) |
ソースコードのバージョンアップにおいて,前回の変更箇所に再び変更が加わるという"コード変更の連鎖" が見られる場合がある.そのような変更連鎖の存在は,コードへの変更が収束せず不安定な状態にあることが懸念される.そこで本稿では,実際のオープンソース開発における変更連鎖の発生傾向について調査・分析を行っている.その結果,変更連鎖は平均的に約10% の割合で発生していることが確認されている.ただし経過日数によって発生傾向にも違いがあり,数日以内と40 日程度でややその発生率が高いことも知見として得られている.あわせて,"コードの追加" を施していた場合,比較的連鎖を引き起こしやすい傾向も確認されている. |
(英) |
In consecutive upgrades of a source code,some upgrade spots (code fragments) are overlapped: that is, ``chain of code changes.''Such chain would have a potential to make the development unstable. This paper investigates chain of code changes in an actual open source software.The empirical results show the followings:(1) chain's occarrence rate is about 10% in average; the rate becomeshigher within a few days after a upgrade or around 40 days after a upgrade. (2) ``code-addition''s would occur more change chains in their following versions. |
キーワード |
(和) |
オープンソース開発 / ソースコードの変更 / 変更の連鎖 / 生存時間解析 / / / / |
(英) |
open source development / change of source code, / change chain / survival analysis / / / / |
文献情報 |
信学技報, vol. 111, no. 71, KBSE2011-6, pp. 31-36, 2011年5月. |
資料番号 |
KBSE2011-6 |
発行日 |
2011-05-19 (KBSE) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
査読に ついて |
本技術報告は査読を経ていない技術報告であり,推敲を加えられていずれかの場に発表されることがあります. |
PDFダウンロード |
KBSE2011-6 |