netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2006-04-10 [長年日記] ▲
_ [論文] 関心事のハイライト表示 ▲
Eugen C. Nistor, Andre van der Hoek: Concern Highlight: A Tool for Concern Exploration and Visualization.
Proceedings of LATE 2006, Bonn, Germany, March 2006.
LATEには出てないので,論文だけさくっと読んでみた.
人間が選んだコードやクエリーで選択したコードを「関心事」として定義し,該当するコードだけを自由に色でハイライト表示できるようにしたという話.
並列計算なコードでは独特の関数名を使うので一部はほぼ自動的に捕まえているが,コーディングのパターン(マスターかどうかをif文で判定するとか)は自動で調べるにはクエリが複雑化するので,手で指定したほうが早そうだと言っている.
また,関心事として選ばれたコードは,それぞれ一種のパターンにはまっているということから,関心事に該当すると指定されたのにコーディングルールに従ってないもの(たとえばデータの送受信で Recieve と Send の数が一致しないなど)を検出することで,構文チェックよりは少し賢いエラー検出ができそうだとも述べている.