クラス凝集度とソースコードの変更率との関係に関する考察
スポンサーリンク
概要
- 論文の詳細を見る
凝集度とは代表的なソフトウェア属性の1つであり, モジュール内での要素間の機能的な関係付けの強さの度合いとして定義されている.これは, クラスをモジュール(属性やメソッドをその構成要素)と考えることでオブジェクト指向ソフトウェアにおいても適用可能な概念である.これをクラス凝集度といい, クラス凝集度を定量的にとらえる目的でいくつかのメトリクスが提案されている.本稿ではそれらのメトリクスとクラスの保守性, 特にソースコードの変更容易性との関係を統計的に分析している.分析の結果, 一部のクラス凝集度メトリクスにおいてJavaのソースコードの変更率と有意な関係を見い出すことができた.
- 社団法人電子情報通信学会の論文
- 2005-12-12
著者
関連論文
- クラスの凝集度と修正保守性との関係に関する考察
- クラスの凝集度と修正保守性との関係に関する考察
- クラスの凝集度と修正保守性との関係に関する考察
- クラスの変更履歴と依存関係に基づいた同時更新モデルの提案(学生セッション,一般)
- オープンソース開発における障害報告とソースコードの変更コストとの関係分析
- クラスの再利用頻度と保守性の関係に関する一考察
- ソフトウェアメトリクスの定量的検証法に関する研究
- ファジィグラフを用いたクラス構造分析の有効性に関する実験的考察
- ファジィグラフの連結構造分析を用いたオブジェクト指向ソフトウェアにおけるクラス構造の複雑さに関する考察
- 一対比較法を用いたメンバ間の依存関係の定量化と保守性の指標に関する考察
- オブジェクトの構造的な複雑さに関する考察
- 主観観測による意思決定問題の分析
- 主観観測理論の人員配置意思決定化問題への応用
- クラス凝集度とソースコードの変更率との関係に関する考察
- JavaMLを用いたクラス設計メトリクス測定ツールの開発とその利用(次世代移動通信ネットワークとその応用)
- 主成分・相関分析によるメトリックスの定量的検証法
- メソッド間結合に基づいたクラス凝集度メトリクスの提案