講演抄録/キーワード |
講演名 |
2007-07-24 10:45
ソースコードの保守工程における変更連鎖と安定性の関係解析 ○森崎 潤・阿萬裕久(愛媛大) KBSE2007-10 |
抄録 |
(和) |
ソースコードの保守工程において,特定のコード断片がバージョンアップのたびに繰り返し変更されるという変更の連鎖が発生することがある.連鎖の途中にある場合,同じ箇所へのたび重なる変更によりコードが不安定な状態にあると考えられる.本稿では,Eclipse に対する測定実験及びデータ分析を行い,変更の連鎖が起こったケースの安定性について調査・検討を行っている.その結果,変更の連鎖が発生したケースでは,連鎖中よりも連鎖終了後の方が変更量が小さい,つまり連鎖が終了すると安定する傾向にあるということが確認されている.あわせて,短い連鎖の方がその傾向が強いということも確認されている.また変更の連鎖が起こった場合,その不安定な状態は約 $18\%$ の確率で後のバージョンアップへ持続されているという結果も得られている. |
(英) |
In source code maintenance activities, some code fragments have been changed continuously for some version upgrades. Such continuous changes form a ``chain'' of change. This paper focuses on an impact of change-chain onto a source code stability, and performs an empirical study with an open source development project, Eclipse. The empirical results show the followings: ($1$) a termination of change-chain in a source code enhances the code stability; ($2$) a short change-chain makes a code more stable; ($3$) about $18\%$ of change chains would be coutinued to the next version upgrade. |
キーワード |
(和) |
保守 / 変更の連鎖 / ソースコードの安定性 / / / / / |
(英) |
maintenance / change chain / stability of source code / / / / / |
文献情報 |
信学技報, vol. 107, no. 159, KBSE2007-10, pp. 7-12, 2007年7月. |
資料番号 |
KBSE2007-10 |
発行日 |
2007-07-17 (KBSE) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
KBSE2007-10 |