講演名 | 2006-10-26 ソースコードの外部依存率と保守性との関係に関する考察 土居 通夫, 阿萬 裕久, 山田 宏之, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | オブジェクト指向ソフトウェア開発では,既存のクラスを利用した効率的なコーディングが広く行われている.これは一種の再利用であり,高品質で保守性の高いソフトウェア開発にとって有効であるといわれている.本稿ではオブジェクト指向ソフトウェアについてクラスにおける外部依存率(自身以外のクラスに対するメソッドの呼び出しとフィールドアクセスの割合)と保守性(バージョンアップに伴う変更行数の割合:変更率)を調べ,その関係について分析を行っている.その結果として,クラスの再利用は有効であるが,外部依存率が26%を超えると逆に保守性に悪影響を及ぼすことが確認されている. |
抄録(英) | In object-oriented software development, many software developers use existed classes to build their products efficiently. Such develpment style is a software reuse, and that is an effective method to develop quality software having high maintainability. This paper focuses on relationships between the above reuse level (ratio of method invocations and field accesses to other classes) and code maintainability in classes, and performs a statistical analysis concerning impacts of class-reuse on source code changes through their version-upgrades. The empirical results show that class reuse is a useful approach but more reuse (grater than 26% code reuse) would decrease the maintainability. |
キーワード(和) | ソフトウェア再利用 / 保守性 / 外部依存 / 変更率 |
キーワード(英) | Software reuse / Maintainability / External dependency / Source code change rate |
資料番号 | SS2006-45,KBSE2006-21 |
発行日 |
研究会情報 | |
研究会 | KBSE |
---|---|
開催期間 | 2006/10/19(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Knowledge-Based Software Engineering (KBSE) |
---|---|
本文の言語 | JPN |
タイトル(和) | ソースコードの外部依存率と保守性との関係に関する考察 |
サブタイトル(和) | |
タイトル(英) | A Relationship between Source Code External Dependency and Maintainability |
サブタイトル(和) | |
キーワード(1)(和/英) | ソフトウェア再利用 / Software reuse |
キーワード(2)(和/英) | 保守性 / Maintainability |
キーワード(3)(和/英) | 外部依存 / External dependency |
キーワード(4)(和/英) | 変更率 / Source code change rate |
第 1 著者 氏名(和/英) | 土居 通夫 / Michio DOI |
第 1 著者 所属(和/英) | 愛媛大学大学院理工学研究科 Graduate School of Science and Engineering, Ehime University |
第 2 著者 氏名(和/英) | 阿萬 裕久 / Hirohisa AMAN |
第 2 著者 所属(和/英) | 愛媛大学大学院理工学研究科 Graduate School of Science and Engineering, Ehime University |
第 3 著者 氏名(和/英) | 山田 宏之 / Hiroyuki YAMADA |
第 3 著者 所属(和/英) | 愛媛大学大学院理工学研究科 Graduate School of Science and Engineering, Ehime University |
発表年月日 | 2006-10-26 |
資料番号 | SS2006-45,KBSE2006-21 |
巻番号(vol) | vol.106 |
号番号(no) | 326 |
ページ範囲 | pp.- |
ページ数 | 6 |
発行日 |