WEKO3
アイテム
確率モデルを用いた初学者向け構文エラー修正支援手法の検討
http://hdl.handle.net/10061/0002000479
http://hdl.handle.net/10061/000200047947fb8452-924c-4ed9-a0ae-2f2b6dca6b7d
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
|
| アイテムタイプ | 学術雑誌論文 / Journal Article(1) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2024-06-24 | |||||||||
| タイトル | ||||||||||
| タイトル | 確率モデルを用いた初学者向け構文エラー修正支援手法の検討 | |||||||||
| タイトル | ||||||||||
| タイトル | カクリツ モデル オ モチイタ ショガクシャ ムケ コウブン エラー シュウセイ シエン シュホウ ノ ケントウ | |||||||||
| 言語 | ||||||||||
| 言語 | jpn | |||||||||
| 資源タイプ | ||||||||||
| 資源タイプ | technical report | |||||||||
| アクセス権 | ||||||||||
| アクセス権 | open access | |||||||||
| 著者 |
田中, 慎之佑
× 田中, 慎之佑
× 嶋利, 一真× 福島, 和希
× 石尾, 隆× 松本, 健一 |
|||||||||
| 抄録 | ||||||||||
| 内容記述タイプ | Abstract | |||||||||
| 内容記述 | プログラミング初学者にとっては,自身でエラーを修正することが容易でなく学習の大きな障害となっている.初学者が自身でエラーを修正するには,バグが発生した箇所を限局して提示するなどの手がかりの提供が重要である.バグ限局においてはスペクトルベースと学習ベースという 2 つのアプローチがあるが,前者では構文的な情報を考慮しにくく,後者では修正の理由が与えられないため,初学者の支援に適したバグ限局及び修正支援手法が期待されている.本研究では,確率モデルを用いることで疑わしいソースコード片を特定し,その修正の提案を行うことを目指す.著者らが所属する大学院で実施したプログラミング演習で収集したデータをもとに学生の正解ソースコードから各トークンを N-gram で抽出し,低確率で出現する N-gram を疑わしい部分とみなし,高確率で出現する N-gram を修正案として用いる.評価として,演習において学生が構文エラーを発生させたソースコードに本手法を適用し,バグ限局ならびに修正案の提供が可能であるかを検証する. | |||||||||
| 書誌情報 |
ja : 情報処理学会研究報告 巻 2023-SE-214, 号 14, p. 1-8, 発行日 2023-07-13 |
|||||||||
| 出版者 | ||||||||||
| 出版者 | 情報処理学会 | |||||||||
| ISSN | ||||||||||
| 収録物識別子タイプ | EISSN | |||||||||
| 収録物識別子 | 2188-8825 | |||||||||
| 出版者版URI | ||||||||||
| 関連タイプ | isVersionOf | |||||||||
| 識別子タイプ | URI | |||||||||
| 関連識別子 | http://id.nii.ac.jp/1001/00226731/ | |||||||||
| 権利 | ||||||||||
| 権利情報 | Copyright (c) 2023 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 | |||||||||