プログラミング演習において,リアルタイムに教員が各学生の進捗を把握し,適切なアドバイスを与えることは困難である.本研究では,探索的プログラミングと呼ばれる,実装が不明確な箇所に対して,修正・コンパイル・実行を繰り返すプログラミング行動に着目する.学生がプログラムのどの箇所に対して探索を行っているかを検出し,課題に対する取り組みや難所をリアルタイムに特定することを目指す.提案手法を実際のプログラミング演習に適用したところ,同一課題における学生間のアプローチの違いや,エラーが生じた原因の特定が容易になることが確認できた.