スライド 1

Formative System Engineering
アスペクトマイニングのオンライン化
 アスペクトマイニングとは
 ソフトウェアを構成する複数のクラスに横断的に存在する
特定の機能「アスペクト」を自動的に探し出す技術。
 発見された「アスペクト」は開発者が手作業で単独のモ
ジュールとすることができる。
 オンライン型アスペクトマイニングとは
 アスペクトマイニングを、開発者のコーディングと同時並行
的に、たった今コーディングされたばかりの場所に対して行
うこと。
 オフライン型に対し、
処理の間隔が短いため、
修正時の手戻りが短縮される
当該箇所に対する開発者の記憶が
まだ鮮明なうちであるため、
修正点の理解が容易である
これらの利点により、短期間に反復して開発を行う手法に有効である!