単語の類似度を用いた UMLクラス図の理解性の測定と評価 - XP

クラス図の理解性を測る
○
ETロボコンを研究に生かしてしまおう!!その2
タムラフレンズ
早稲田大学 鷲崎研究室
理解性が高い
走行
単語の類似度を用いた
UMLクラス図の理解性の測定と評価
ア
プ
ロ
ー
チ
6
「クラス名間の類似度が高いほどクラス図におけるクラス間の
構造的な最短距離が近く、類似度が低いほど最短距離が遠い
という相関を、クラス図全体にわたって多く保っているクラス図
は理解性が高い」という仮定に基づく測定法を提案。
属人性を排した単語の類似度測定のために、WordNetという
シソーラスの辞書データを用いる。
測定法の妥当性を、ドメイン専門家によるクラス図の理解性に
関する定性評価との相関分析によって評価したところ、測定法
の妥当性が示された。スライドの右上に示したグラフは、人手に
よる理解性の評価と測定値の分布の近似直線である。
研
究
結
果
狙 良い相関を得られたのが偶然でないことを示したい!
い 開発で実際に使用し、長所・短所を肌で感じ取りたい!
測定値を下げ
ている部分を
修正
aseda University
ashizaki Laboratory
得
点
化
さ
れ
た
定
性
評
価
走行管理
×
理解性が低い
走行管理
マーカー監視
良い
5
4
普通
3
悪い
2
1
0.76
0.81
0.83
0
0.7
0.75
理解性測定値
理解性が下がら
ないように、測
定値を気にしな
がら、徐々に詳
細化
単語の類似度を用いたUMLクラス図の理解性の測定と評価
[中村,鷲崎,深澤. IPSJ/SIGS ソフトウェアエンジニアリングシンポジウム2009]
0.8
0.85
0.9