講演名 | 2007-07-24 ソースコードの保守工程における変更連鎖と安定性の関係解析 森崎 潤, 阿萬 裕久, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | ソースコードの保守工程において,特定のコード断片がバージョンアップのたびに繰り返し変更されるという変更の連鎖が発生することがある.連鎖の途中にある場合,同じ箇所へのたび重なる変更によりコードが不安定な状態にあると考えられる.本稿では,Eclipseに対する測定実験及びデータ分析を行い,変更の連鎖が起こったケースの安定性について調査・検討を行っている.その結果,変更の連鎖が発生したケースでは,連鎖中よりも連載終了後の法が変更量が小さい.つまり連鎖が終了すると安定する傾向にあるということが確認されている.あわせて,短い連鎖の方がその傾向が強いということも確認されている.また変更の連鎖が起こった場合,その不安定な状態は約18%の確率で後のバージョンアップへ持続されているという結果も得られている. |
抄録(英) | In source code maintenance actiities, 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 continued to the next version upgrade. |
キーワード(和) | 保守 / 変更の連鎖 / ソースコードの安定性 |
キーワード(英) | maintenance / change chain / stability of source code |
資料番号 | KBSE2007-10 |
発行日 |
研究会情報 | |
研究会 | KBSE |
---|---|
開催期間 | 2007/7/17(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Knowledge-Based Software Engineering (KBSE) |
---|---|
本文の言語 | JPN |
タイトル(和) | ソースコードの保守工程における変更連鎖と安定性の関係解析 |
サブタイトル(和) | |
タイトル(英) | A Study on Relationship between Source Code Change Chain and Stability in Maintenance Phase |
サブタイトル(和) | |
キーワード(1)(和/英) | 保守 / maintenance |
キーワード(2)(和/英) | 変更の連鎖 / change chain |
キーワード(3)(和/英) | ソースコードの安定性 / stability of source code |
第 1 著者 氏名(和/英) | 森崎 潤 / Jun MORISAKI |
第 1 著者 所属(和/英) | 愛媛大学大学院理工学研究科 Graduate Shool of Science and Engineering, Ehime University |
第 2 著者 氏名(和/英) | 阿萬 裕久 / Hirohisa AMAN |
第 2 著者 所属(和/英) | 愛媛大学大学院理工学研究科 Graduate Shool of Science and Engineering, Ehime University |
発表年月日 | 2007-07-24 |
資料番号 | KBSE2007-10 |
巻番号(vol) | vol.107 |
号番号(no) | 159 |
ページ範囲 | pp.- |
ページ数 | 6 |
発行日 |