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の発展により,初学者が何もない状態からコードを書き始めるという当初の想定と異なる可能性が高くなったため,深層学習に詳しい協力者を得て,再検討を行った.
This year, compared with the previous year, we conducted a survey on the contribution of Q&A service and the elements of speech. 2) The preparation method of candidate in the input force was related to the research. 1) We organized the elements constituting the whole research topic. Add to this list a list of questions on StackOverflow, Python, grammar, explanation, plain language, frequency of occurrence, violation, preparation, execution, question, explanation, plain language, tendency of occurrence, violation, etc. 2) Research and development of new technologies, research and development of new technologies. Debian Software Package Data Exchange (SPDX) automatically generates a list of dependencies. This article is about the importance of identifying the vulnerability of a network when it is used. Second, the software lost its automatic request to the relevant, special investigation into the middle of the game, Android lost the game to the image of the investigation. This investigation aims to determine whether the material used in the investigation can be used in the actual situation. On the one hand, in fact, the problem of the problem is that the problem of the problem.
项目成果
期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Debianパッケージに対する依存関係を含むSPDXファイルの自動生成ツール
自动生成包含 Debian 软件包依赖项的 SPDX 文件的工具
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:田邉傑士;眞鍋雄貴;神田哲也;井上克郎
- 通讯作者:井上克郎
オープンソースAndroidアプリケーションのビルド可能性に関する調査
开源Android应用程序的可构建性研究
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:小池 耀;眞鍋雄貴;松下 誠;井上克郎
- 通讯作者:井上克郎
プログラミング学習における状況に応じた学習要素の提示方法の検討
编程学习中如何根据情况呈现学习要素的思考
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:高橋 暁子;根本 淳子;竹岡 篤永;中園長新;魏建寧,西本一志,高島健太郎;大下晴美;眞鍋雄貴
- 通讯作者:眞鍋雄貴
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
眞鍋 雄貴其他文献
無線メッシュネットワークにおける伝送タイミング制御に関する一検討
无线网状网络传输时序控制的研究
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
北須賀 輝明;中原 史博;眞鍋 雄貴;有次 正義 - 通讯作者:
有次 正義
ソフトウェア開発PBLにおけるタスク記録の修正に基づく振り返り手法の提案
软件开发PBL中基于修改任务记录的评审方法的提出
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
福安 直樹;井垣 宏;佐伯 幸郎;眞鍋 雄貴;楠本 真二;井上 克郎 - 通讯作者:
井上 克郎
無線マルチホップネットワークにおけるパケット衝突削減のための伝送間隔の調整手法
无线多跳网络中减少数据包冲突的传输间隔调整方法
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
中原 史博;眞鍋 雄貴;北須賀 輝明;有次 正義 - 通讯作者:
有次 正義
Towards Generating Templates of Method Body Based on Method Name and Related Identifiers
基于方法名称和相关标识符生成方法体模板
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
ブャンネメフ オドフー;眞鍋 雄貴;伊達 浩典;石尾 隆;井上 克郎;工藤 良介;Yuya Onizuka - 通讯作者:
Yuya Onizuka
眞鍋 雄貴的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}