| アイテムタイプ |
学術雑誌論文 / Journal Article(1) |
| 公開日 |
2026-03-02 |
| タイトル |
|
|
タイトル |
N-gramによる確率モデルを用いた初学者向け構文エラー修正支援手法 |
| タイトル |
|
|
タイトル |
N-gram ニ ヨル カクリツ モデル オ モチイタ ショガクシャ ムケ コウブン エラー シュウセイ シエン シュホウ |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
N-gram |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
バグ限局 |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
エラー修正支援 |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
プログラミング教育 |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
fault localization |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
error correction support |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
programming education |
| 資源タイプ |
|
|
資源タイプ |
journal article |
| アクセス権 |
|
|
アクセス権 |
open access |
| 著者 |
田中, 慎之佑
嶋利, 一真
福島, 和希
石尾, 隆
松本, 健一
|
| 抄録 |
|
|
内容記述タイプ |
Abstract |
|
内容記述 |
プログラミング初学者にとって,単純な構文エラーの度重なる出現が学習の妨げになっている.そのため,構文エラーを修正するための手がかりとなる情報を初学者に提供するコーディング支援手法の開発が期待されている.本研究では,N-gramによる確率モデルを用いて不自然なソースコード片を特定することでバグ限局を行い,当該エラーに対する修正案の提示によって初学者向けのエラー修正を支援する手法を提案する.初学者向けプログラミング演習に対して提案手法を適用した結果,学生が演習中に実際に遭遇した構文エラーを含むソースコード全846件のうち最大で89.6%のソースコードにおいてバグ限局が可能であった.また,コンパイラが示すエラーメッセージに含まれる修正案のみを用いて修正可能である割合は26.6%であったが,提案手法を合わせて用いることで,49.8%に対してトークン候補を提示できた. |
| 書誌情報 |
ja : 情報処理学会論文誌
巻 66,
号 11,
p. 1486-1496,
ページ数 11,
発行日 2025-11-15
|
| 出版者 |
|
|
出版者 |
情報処理学会 |
| ISSN |
|
|
収録物識別子タイプ |
EISSN |
|
収録物識別子 |
1882-7764 |
| 出版者版URI |
|
|
関連タイプ |
isVersionOf |
|
|
識別子タイプ |
URI |
|
|
関連識別子 |
https://ipsj.ixsq.nii.ac.jp/records/2005578 |
| 権利 |
|
|
権利情報 |
Copyright (c) 2025 by the Information Processing Society of Japan. ここに掲載した著作物の利用に関する注意 本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. Comments are welcome. Mail to address editj@ipsj.or.jp, please. |
| 著者版フラグ |
|
|
出版タイプ |
AM |
| 助成情報 |
|
|
|
助成機関名 |
Japan Society for the Promotion of Science (JSPS) |
|
|
研究課題番号 |
JP23K16862 |
|
|
研究課題番号URI |
https://kaken.nii.ac.jp/grant/KAKENHI-PROJECT-23K16862/ |
|
|
研究課題名 |
ロギング設定の出力に関する分析とプロジェクトの特性に応じた最適化支援 |
| 助成情報 |
|
|
|
助成機関名 |
Japan Society for the Promotion of Science (JSPS) |
|
|
研究課題番号 |
JP20H05706 |
|
|
研究課題番号URI |
https://kaken.nii.ac.jp/grant/KAKENHI-PROJECT-20H05706/ |
|
|
研究課題名 |
次世代ソフトウェアエコシステムのための基盤・展開技術 |
| 助成情報 |
|
|
|
助成機関名 |
テレコム先端技術研究支援センター |
|
|
研究課題名 |
SCAT研究助成 |