抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
自動プログラム修正(以下,APR)はプログラム内のエラーを人の手を用いずにコンピュータが自動的に修正する手法で,特に構文エラーに対するAPRはプログラミング初学者が作成するプログラムの修正に対し一定の性能があることが示されている.しかし,既存の研究ではプログラミング初学者が課題に対してプログラムを編集する過程を考慮した上で,構文エラーに対するAPRを評価することは行われていない.本研究ではプログラミング初学者がプログラミング課題に取り組む中で発生する試行錯誤の過程を支援するために,構文エラーに対してAPRが有効に働くユースケースや課題点を明らかにする.そのためにプログラミング初学者のプログラム編集過程を時系列データとして収集し,構文エラーに対するAPRでの修正との関連を調査した.本研究の結果,プログラミング初学者は一度プログラムをコンパイルに通した後にも,論理エラーを修正する過程で,新たに構文エラーを発生させる可能性があることを確認した.また,構文エラーに対するAPR手法は,プログラミング初学者の初回コンパイル時のプログラムや論理エラー修正中のプログラムの修正に課題があることも示せた.(著者抄録)