Programing language elements recommendation system for novice programmers to learn
Programing language elements recommendation system for novice programmers to learn
批准号:
21K02862
负责人:
眞鍋 雄貴
金额:
$2.66万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2021
资助国家:
日本
项目状态:
已结题
起止时间:
2021-04-01 至 2024-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
本年度は昨年度に行う予定であった1)Q&Aサイトの投稿が,プログラミング言語の要素をカバーしているかの調査,2)入力中のソースコードから変更して得られる候補の作成手法に関して研究を行った.1)については,本研究課題全体を構成する要素を整理した.加えて,特にソースコードと学習要素を結びつける部分での課題についてStackOverflow上の質問とPythonチュートリアル内の文法事項の解説間の単語の出現頻度の違いに関する予備実験を行い,質問と文法事項の解説間で出現する単語の傾向が違うことが明らかになった.また,研究分担者を新たに加え,研究の遅れを取り戻す方策を取った.2)については,元となるソースコードが利用可能なものであるかを判別することに関する研究を行った.まず,Debian パッケージを対象に依存関係の記述を含めた SPDX (Software Package Data Exchange)ファイルを自動生成するツールを開発した.本ツールは,オープンソースのソフトウェアパッケージを利用する際,そのパッケージが関連するソースコードに脆弱性がないかを確認するために重要である.次に,ソフトウェアの自動ビルドに関して,特に調査されていなかった,Androidアプリケーションを対象として調査を行った.本調査は,利用するソースコードが実際に利用可能な状態にすることができると考えてよいかを判断する材料となる.一方で,実際のソースコードをどのように用いるかという点については,近年の生成系AIの発展により,初学者が何もない状態からコードを書き始めるという当初の想定と異なる可能性が高くなったため,深層学習に詳しい協力者を得て,再検討を行った.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
Debianパッケージに対する依存関係を含むSPDXファイルの自動生成ツール
自动生成包含 Debian 软件包依赖项的 SPDX 文件的工具
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[田邉傑士, 眞鍋雄貴, 神田哲也, 井上克郎]
通讯作者:
井上克郎
オープンソースAndroidアプリケーションのビルド可能性に関する調査
开源Android应用程序的可构建性研究
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[小池 耀, 眞鍋雄貴, 松下 誠, 井上克郎]
通讯作者:
井上克郎
プログラミング学習における状況に応じた学習要素の提示方法の検討
编程学习中如何根据情况呈现学习要素的思考
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[高橋 暁子, 根本 淳子, 竹岡 篤永, 中園長新, 魏建寧,西本一志,高島健太郎, 大下晴美, 眞鍋雄貴]
通讯作者:
眞鍋雄貴