プログラミング初学者の支援に向けたバグ自動修正・生成技術の創出
プログラミング初学者の支援に向けたバグ自動修正・生成技術の創出
批准号:
22K18630
负责人:
亀井 靖高
金额:
$3.99万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Challenging Research (Exploratory)
财政年份:
2022
资助国家:
日本
项目状态:
未结题
起止时间:
2022-06-30 至 2025-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
今年度は主にコンパイルエラーの自動バグ修正技術について研究を行った.本研究課題の目的である「プログラミング初学者のつまずきを減らし」の部分に該当する.今年度は,学習者の実行ログに対して,深層学習モデルや大規模言語モデルを適用し,コンパイルエラーを自動修正する技術の性能評価を行った.1.大規模言語モデルに対する修正性能の調査: GPT-3.5は,大規模で一般化された言語モデルであり,プログラム生成の一部も実現している.GPT-3.5を用いることでコンパイルエラーを含むプログラムも修正できるのではないかと考えた.今年度は,初学者支援ツールへのGPT-3.5の適用に向けた初期評価として,九州大学の学生のデータを用いて調査を行った.その結果,GPT-3.5は先行研究である自動プログラム修正技術よりも10%以上高い精度での修正を行うことがわかった.2.大規模言語モデルのロバスト性の調査:GitHub Copilotに対して,プログラミングコンテストのAtCoderの問題を入力データとして用い,調査を行った.まず,Copilotが同じ入力データから生成するコードの類似性を確かめたのち,問題の文をランダムに並び替えた場合と,順序をそのままにした場合とで,生成されるコードがどちらにおいても同じであるかどうかを確かめた.3.型プレビュー機能の実装:Pythonは動的型付け言語であるため,型を意識しなくてもプログラムを記述できる.しかしながら,初学者がデバッグを実施したりプログラムの学習時において,型について理解することは重要である.そこで,型への理解を助けることを目的とし,コードエディタ上に変数の型を表示するプレピュー機能を実装した.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
研究室ホームページ(PDF公開)
实验室主页(PDF版本)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
大規模言語モデルを用いた初学者のためのデバッグ作業支援の初期評価
对初学者使用大规模语言模型的调试支持的初步评估
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[宇都宮 魁斗, 秋山 楽登, 近藤 将成, 亀井 靖高, 鵜林 尚靖]
通讯作者:
鵜林 尚靖
初学者支援を目的としたコードエディタにおけるPythonの型プレビュー機能実装
在代码编辑器中实现Python类型预览功能以支持初学者
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[友池 真輝, 沖野 健太郎, 近藤 将成, 亀井 靖高, 鵜林 尚靖]
通讯作者:
鵜林 尚靖
DOI:
10.1109/saner56733.2023.00052
发表时间:
2023-03
期刊:
2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
影响因子:
--
作者:
[Hiroki Yamamoto;Dong Wang;Gopi Krishnan Rajbahadur;Masanari Kondo;Yasutaka Kamei;Naoyasu Ubayashi]
通讯作者:
Hiroki Yamamoto;Dong Wang;Gopi Krishnan Rajbahadur;Masanari Kondo;Yasutaka Kamei;Naoyasu Ubayashi
自動プログラム修正に対する実行経路を考慮した自動テストケース生成の評価
考虑自动程序修改的执行路径的自动测试用例生成评估
DOI:
--
发表时间:
2023
期刊:
影响因子:
--
作者:
[若松 昌宏, 松田 雄河, 近藤 将成, 亀井 靖高, 鵜林 尚靖]
通讯作者:
鵜林 尚靖
共 9 条
機械がバグを修正する時代―擬似オラクル生成・適用と自動バグ修正技術の深化
-
批准号:21H04877
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$26.79万
-
财政年份:2021
-
负责人:亀井 靖高
-
依托单位:
Just-In-Timeバグ予測モデルの開発と適用に関する研究
-
批准号:23800044
-
项目类别:Grant-in-Aid for Research Activity Start-up
-
资助金额:$2.08万
-
财政年份:2011
-
负责人:亀井 靖高
-
依托单位:
開発コンテキストに基づくソフトウェア部品の予測
-
批准号:08J09220
-
项目类别:Grant-in-Aid for JSPS Fellows
-
资助金额:$0.77万
-
财政年份:2008
-
负责人:亀井 靖高
-
依托单位: