コンパイルエラーメッセージの分類に基づく初学者へのプログラミング学習支援手法

DOI オープンアクセス

書誌事項

タイトル別名
  • A Learning Support Method for Novice Programmers based on Categorization of Compilation Error Messages

抄録

初学者がプログラミング学習を行う際に,ひとつの構文ミスにより複数のコンパイルエラーメッセージが生じると,エラーを容易に除去できず学習を妨げる.本研究では,初学者によるコンパイルエラーの除去作業を支援することを目的に,コンパイルエラー発生時にコンパイルエラーメッセージをその原因により分類して提示する手法を提案する.この手法では,コンパイルエラーメッセージを表示する際に,エラーメッセージに表示されるエラーに対応する構文ミスをインクリメンタルに解消することにより,構文ミスとそれにより発生するエラーメッセージ群を特定する.そして特定した結果に基づき,コンパイルエラーメッセージを分類して表示する.これにより一度のコンパイルにおいて多数のコンパイルエラーメッセージが表示された場合に,初学者がデバッグ作業を実施することを容易にする.本手法の有効性確認のため,大学初年度のプログラミング実習講義で実際に発生したコンパイルエラーとソースコードを利用して評価したところ,250 件中 96 件のエラーメッセージ群を分類できた.

収録刊行物

関連プロジェクト

もっと見る

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

  • CRID
    1390576734221673472
  • DOI
    10.11309/repit.2023.0_63
  • ISSN
    27585549
  • 本文言語コード
    ja
  • データソース種別
    • JaLC
    • KAKEN
  • 抄録ライセンスフラグ
    使用可

問題の指摘

ページトップへ