课题基金 / 基金详情

テストケースを考慮したソースコード推薦環境の構築

テストケースを考慮したソースコード推薦環境の構築
构建考虑测试用例的源码推荐环境
批准号:
21K11839
负责人:
山本 哲男
金额:
$2.66万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2021
资助国家:
日本
项目状态:
已结题
起止时间:
2021-04-01 至 2024-03-31

项目摘要

项目成果

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
ソースコードの記述の自由度の高さから、ソースコードを記述するプログラミング工程では欠陥を埋め込みやすい問題がある。この問題を解決するために、デザインパターンやイディオム(以降単にパターンと呼ぶ)と呼ばれる典型的なソースコードのパターン集を作成し、利用する場合があるが、パターンを作成することは難しい作業であり、また、パターンを利用するには開発者の能力が必要な作業である。そこで、多くの品質の高いテストケースとソースコードから知識を自動的に抽出し、その知識を利用できれば、ソフトウェア開発に有効な手法が実現できる。ここで「知識」とはあるテストケースに対応したソースコードの組が与えられた時に、どのような入出力が与えられた際にどのような処理をすべきかという組を学習したものとなる。この知識を蓄えることで、開発者は次のどのような処理を記述すべきかが分かるようになり、生産性向上が見込める。本年度は、既存の統合開発環境であるEclipseに機能追加する形式で実装を行った。Eclipseのソースコード編集機能を改良し、ソースコードを入力する部分を常に監視することで実現できる。Eclipseでは、拡張のための仕組みが用意されており、さらにソースコードが公開されている。そのため、開発環境をすべて作成する必要がなく、監視する部分だけを作成するだけでよく、容易に実現可能である。また、ソースコードマイニングの実装においては、過去の研究のJavaソースコードのリポジトリ作成の経験を踏まえて作成した。今後は、作成した環境のテスト、及び予備実験を通してツールの改良する必要がある。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
直前のトークンの種類情報を利用したソースコード生成の試み
尝试使用之前的令牌类型信息生成源代码
DOI: --
发表时间: 2022
期刊:
影响因子: --
作者: [田中駿,山本哲男]
通讯作者: 田中駿,山本哲男