1L-04
Bottle View : ボトル型メタファーに基づくCOPプログラムのレイヤーとクラスに関する複雑さを示す2D可視化手法
○遠藤 新,佐藤未来子,渡辺晴美(東海大)
本研究では,コンテキスト指向プログラミング(COP)のレイヤー構造とクラス構造,LOCをボトル型メタファーで表現する軽量2D可視化手法Bottle Viewを提案する.COPは実行時に振る舞いを切り替える有効な手法である一方,振る舞いがレイヤー間に分散し,全体構造や影響範囲の把握が難しい.既存のPolymetric ViewsやCode Cityは静的構造の俯瞰には有効だが,COP特有のレイヤーの影響度や偏りを直感的に示すには必ずしも適さない.Bottle Viewはボトル型メタファーを用い,軽量かつレイヤーとクラスの規模と偏りを概観的に示すことで,COPプログラム理解を深めるために、既存手法を補完することを目指す.