Item type |
Symposium(1) |
公開日 |
2021-08-30 |
タイトル |
|
|
タイトル |
木編集距離を用いた類似コード検索器における深層学習モデルの性能評価 |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
プログラム解析 |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
著者所属 |
|
|
|
九州大学 |
著者所属 |
|
|
|
九州大学 |
著者所属 |
|
|
|
九州大学 |
著者所属 |
|
|
|
九州大学 |
著者所属 |
|
|
|
九州大学 |
著者所属 |
|
|
|
九州大学 |
著者名 |
沖野, 健太郎
松尾, 春紀
山本, 大貴
近藤, 将成
亀井, 靖高
鵜林, 尚靖
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
近年の IT 社会の発展によって IT 人材の不足が深刻になり,プログラム自動生成を含むソフトウェア開発の自動化が求められている.多くの研究が行われている中で,プログラム自動生成をより実用的なものとするために,自動生成の過程でソースコード検索器を使用している研究がある.その研究では,求めるソースコードに木構造が近いと推測される類似ソースコードを検索し,自動生成の雛形としている.この手法を用いることで,プログラミングコンテスト AtCoder の解答ソースコードの自動生成において,検索を行わない場合と比較して自動生成できた件数が増加したと報告されている.本研究では,木編集距離を学習に用いたソースコード検索器に着目した.ソースコード検索器の性能に影響を与える要因を調査することで,プログラム自動生成の精度向上への知見を得ることを目指す.調査では,検索精度に影響を与える要因として,深層学習モデルの構造,ソースコードの入力形式,問題の複雑度の 3 つを対象とし,AtCoder の問題を使用して検索精度の比較を行った.調査の結果,類似ソースコード検索において Transformer は有効であることが期待できること,AtCoder の問題に対して抽象構文木の使用は有効性が低いこと,問題の複雑度は検索精度に影響を与えることを示した. |
書誌情報 |
ソフトウェアエンジニアリングシンポジウム2021論文集
巻 2021,
p. 41-50,
発行日 2021-08-30
|
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |