@techreport{oai:ipsj.ixsq.nii.ac.jp:00209684, author = {沖野, 健太郎 and 松尾, 春紀 and 山本, 大貴 and 亀井, 靖高 and 鵜林, 尚靖}, issue = {27}, month = {Feb}, note = {近年の IT 社会の発展によって IT 人材の不足が深刻になり,ソフトウェア開発の自動化が求められるようになった.実装の自動化において効果的なプログラム自動生成には工夫が必要であると考えられ,その工夫の一つとしてプログラム自動生成の過程でソースコード検索器を使用している先行研究がある.その研究では,競技プログラミングコンテストの問題文から解答ソースコードを自動生成するタスクにおいて,ソースコード検索器を用いることで解答ソースコードの生成件数が 92 件のうち 35 件から 40 件に増加したと報告されている.この手法におけるソースコード検索では,プログラム自動生成の部品となる類似ソースコードの検索性能が自動生成の精度に影響すると考えられる.本研究では,プログラム自動生成を目的としたソースコード検索器に着目した.複数のソースコード検索器を作成して競技プログラミングコンテストの問題に対して検索を行い,プログラム自動生成の観点から検証を行うことで,プログラム自動生成の精度向上への貢献を目指す.調査の結果,プログラム自動生成において TF-IDF 値を用いた検索器より深層学習モデルを用いた検索器が適していること,学習データにおける類似度の分布の影響は大きくないことを示した.}, title = {プログラム自動生成に向けたソースコード検索器の性能評価}, year = {2021} }