«前の日記(2003-11-12) 最新 次の日記(2003-11-15)» 編集

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2003-11-14 古い日記からの変換データ [長年日記]

_ PBL

基礎工情報1年の PBL インタビューのお願いが届く.でも団体名間違ってるしフリーメールのアドレス使ってるしFrom に名前書いてないし微妙にメールの構成もあやしい.……しかも面倒見てるのうちの研究室らしいし :-)

_ 論文

プロファイル結果に登場したクラスを動作するかたまりごとに分類する方法とかないかなぁ,とか色々調べていたが,あまり良さそうなものは見つからなかった.とりあえず,モジュールのクラスタリングの論文だけメモ.

S. Mancoridis, B.S. Mitchell, Y. Chen, E.R. Gansner:Bunch: A Clustering Tool for the Recovery and Maintenance of Software Systems Structures

モジュール内部結合度 = モジュール内ノード接続辺数 / (モジュール内ノード数)^2モジュール外部結合度 = モジュール間ノード接続辺数 / 2 x (モジュールi のノード数) x (モジュール j ノード数)

モジュール品質 = 内部結合度の平均 - 外部結合度の平均 としたときのモジュール品質が最大になるようなモジュール分割を決定するという話.

モジュール(.c ファイル) の実際の適用例が載っているが,元々の辺の数が多いので,非常に図が見にくい.モジュール単位で分割されたときのパッケージ関係図を見せてくれればいいのだが…….

クラスタリングの結果が直観的であるか,有用であるかといった評価については少しあやしい.

_ Juan Gargiulo and Spiros Mancoridis:Gadget: A Tool for Extracting the Dynamic Structure of Java Programs

プロファイラを取って,その結果をグラフ上に可視化する.いちおうどのパッケージの内容を出力するかのフィルタリングだけは選択できる.また,Bunch のシステムを使ってクラス群のクラスタリングができるらしい.でも,登場クラス数が大きくなってくるとパフォーマンス上問題がある,と言っているが,それよりも理解容易性に問題があるような気はする.

_ 東京

12月21日(日)に東京行き決定.完全に私用で,日帰り予定.新幹線が取れればだけど.

IBM の人に東京来ることがあったら寄ってみてくれとか言われていたような気もするけど,日曜だとさすがに意味ないし,かといって泊まるのも微妙だ.

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: