講演名 2001/12/7
メソッド間結合に基づいたクラス凝集度メトリクスの提案
阿萬 裕久, 山田 宏之, 野田 松太郎,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 凝集度は, モジュールやシステム内でのコンポーネント間の機能的な結び付きの強さとして定義されている.これは, オブジェクトクラスに対しても定義可能である.すなわち, メソッドや属性どうしでの機能的な結び付きの強さとしてクラスの凝集度を考えることができる.本論文は, 属性アクセスを介したメソッド間の関係に着目し, それに基づいて新しいクラス凝集度メトリクスを提案している.提案メトリクスは, 従来のメトリクスではとらえることのできない凝集部分の規模を定量的に表現するものである.なお, 凝集度メトリクスに関する公理系として, Briandらによる4つの性質が知られているが, 提案メトリクスはそれらの性質を満たすものでもある.
抄録(英) Cohesion is one of software attributes representing the degree to which the components are functionally connected within a software module. In a procedural program, procedures and functions can be regarded as a set of modules, and can be evaluated using the concept of module cohesion. Object class can also be evaluated in a similar way : Since a class instance consists of some methods and attributes, the class cohesion can be considered using the functional connections among the class components. This paper focuses on method associations through attribute accesses, then proposes new metrics measuring class cohesion by quantifying extents of method associations. These metrics will capture some aspects of class cohesion, which could not be represented by traditional metrics. Furthermore, these metrics are satisfying the mathematical propeties of cohesion metrics which have been proposed by Briand and others.
キーワード(和) オブジェクト指向 / 凝集度 / メトリクス
キーワード(英) object-orientation / cohesion / metrics
資料番号 KBSE2001-47
発行日

研究会情報
研究会 KBSE
開催期間 2001/12/7(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) メソッド間結合に基づいたクラス凝集度メトリクスの提案
サブタイトル(和)
タイトル(英) A Proposal of Class Cohesion Metrics based on Method Connections
サブタイトル(和)
キーワード(1)(和/英) オブジェクト指向 / object-orientation
キーワード(2)(和/英) 凝集度 / cohesion
キーワード(3)(和/英) メトリクス / metrics
第 1 著者 氏名(和/英) 阿萬 裕久 / Hirohisa AMAN
第 1 著者 所属(和/英) 愛媛大学工学部情報工学科
Department of Computer Science, Faculty of Engineering, Ehime University
第 2 著者 氏名(和/英) 山田 宏之 / Hiroyuki YAMADA
第 2 著者 所属(和/英) 愛媛大学工学部情報工学科
Department of Computer Science, Faculty of Engineering, Ehime University
第 3 著者 氏名(和/英) 野田 松太郎 / Matu-Tarow NODA
第 3 著者 所属(和/英) 愛媛大学工学部情報工学科
Department of Computer Science, Faculty of Engineering, Ehime University
発表年月日 2001/12/7
資料番号 KBSE2001-47
巻番号(vol) vol.101
号番号(no) 503
ページ範囲 pp.-
ページ数 8
発行日