プログラミング学習者向けソースコード提示システムTAMBA

書誌事項

タイトル別名
  • TAMBA: Source Code Recommendation System for Programming Learners

説明

プログラミング学習者が優れたプログラマになるまでの学習過程には数多くの難関が存在する.多くの学習者が利用するオンラインジャッジシステム (OJS) では,様々の課題に対する他利用者の解答を不具合原因の特定や,品質改善などの参考にできる.ただし,解答の実装やレベルは多岐に渡り,学習者の能力に合わない (理解できない/非効率な) 解答を参照しても,役に立たない.本研究では,OJS 利用者の解答提出系列を分析することで,学習者の実力に沿った解答ソースコードを提示し,効率的に学習を支援する手法を提案し,TAMBA として実装した.また,手法の有効性検証のため,「誤答ソースコードの不具合原因を特定する」 というシナリオに基づく被験者実験を実施した.実験の結果,TAMBA による提示結果は単なる過去の解答一覧と比べて,被験者から有意に 「役立つ」 と評価された.

収録刊行物

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ