2ZL-08
細粒度なプログラム編集履歴を活用した初学者向けエラー修正支援システム
○河田杏菜,田中昂文(玉川大)
プログラミング学習において,論理エラーや実行時エラーの原因を特定し,自力で修正する能力を獲得することは重要である.そのための学習方法として,エラーを含むプログラムを修正する演習が提案されている.しかしながら,先行研究では,学習者のエラー修正方法が不明確,エラー原因の発見と修正が困難な学習者への支援が不足している,という課題が存在する.そこで、本研究ではソースコードの細粒度な編集履歴に注目し,学習者のエラー修正過程の特徴を明らかにする.また,編集履歴を活用したエラー修正支援手法を提案する.