コーディング活動データに着目した早期リスク推定モデル

プログラミングスキルを育成するためには,建設的な試行錯誤を必要とすると言われています。これは、プログラミング技術に限らず、包括的な問題解決を行うスキルを育成する場合に広く該当すると考えらえます。そのため,小問題で基礎的な知識や方法を学んだ後に,ある程度の規模の課題を通して包括的なスキルを学ぶ学習(例えば,プロジェクト型の開発演習などで学ぶケースなど)がよく行われます.しかしながら「建設的な」試行錯誤と「やみくもな」試行錯誤では得られる効果が異なり,前者は学習者がある程度の時間をかけて自身で問題解決することで学びが促進することが期待されるのに対して,後者は運よく解に到達できたとしても「方法」の学びは少なく,早期に「やみくもな」試行錯誤を解消するための支援を行うことが期待されます。

本研究では,ある程度の期間を通して一定規模の課題を加法的に開発するプログラミング演習を対象として,早期リスク推定(期末成果物の達成可能性の推定)を行っています.学習者の成果物(プログラムコード)の評価を基に推定を行う方法に対して,学習者のコーディング活動を分析対象とした場合の有用性を評価しています.TDD(Test-Driven Development)のコーディングプラクティスから行動規範を抽出し,演習の中でそのような行動規範に沿ってコーディングを進めているか(上述の建設的な試行錯誤のひとつに該当)を評価し,推定のための特徴量として採用しました.

References

  • Noguchi, Y., Mashiyama, Y., Kogure, S., Yamamoto, R., Yamashita, K. & Konishi, T. (2025). Experimental Analysis of Coding Methodology Improvement through Programming Exercises, Proceedings of the 25th IEEE International Conference on Advanced Learning Technologies, 375-376. (Changhua, Taiwan).
  • 山本頼弥, 内山魁, 野口靖浩, 小暮悟, 山下浩一, 小西達裕 (2026.06). 学習者のコーディング活動に着目したドロップアウト早期予測, 人工知能学会第40回全国大会, 5J1-OS-46-01.
  • 内山魁, 野口靖浩, 小暮悟, 山本頼弥, 山下浩一, 小西達裕 (2024.08). プログラミング学習者の行き詰まり検出におけるデータ拡張の検討, 第49回教育システム情報学会全国大会, P2-09. (明海大学, 千葉)
  • 小暮 悟, 池亀 智紀, 野口 靖浩, 山下 浩一, 山本 頼弥, 小西 達裕 (2023). プログラミング演習中の学習者の演習行動履歴の分析結果を用いた演習支援, 人工知能学会 第37回全国大会, 1R4-OS-10a-03.