研究テーマ
- プログラミングツール
- 言語の文法に依存しない構文補完方式
- 関数型言語を対象とした識別子補完、コードクローンの検出
- Yaccの誤り回復機能に基づいた構文が不完全なプログラムに対する識別子補完
- パッケージマネージャーの効率改善
- Javaの式の補完
- その他様々なプログラミング支援
- プログラミング学習支援ツール
- 光るキーボードを用いた写経型プログラミング学習の支援
- 摂動による問題生成
- マルチスレッドプログラムの可視化
- C言語のマクロの学習
- C言語プログラムに対する関数の戻り番地書き換えの可視化
- C言語プログラムのgoto文の除去(while文, break文, continue文等への置き換え)
- C言語における記憶域期間と有効範囲を考慮したメモリの可視化
- その他様々なプログラミング学習支援
- 数独(数字を埋めるパズル)
- 再帰関数の融合変換に関する研究
- グラフ上のアルゴリズムの導出に関する研究