情報処理学会第85回全国大会 会期:2023年3月2日~4日 会場:電気通信大学

6K-04
PDG 上の経路集合を入力とした二段階の Transformer によるメソッド名推定
○小倉勇大,早瀬康裕,天笠俊之(筑波大)
ソフトウェア開発においてプログラムを理解する作業を効率化するために識別子の命名を適切に行う必要がある。適切な命名には十分な知識が必要であり容易な作業ではないため、機械学習を用いてメソッド名の命名の支援を行う。先行研究では、構文情報とデータ依存関係を特徴として学習する手法や、構文情報の学習とプログラム依存グラフの構造を学習する手法がある。先行研究により、メソッド名推薦に構文情報と依存関係を用いる有効性が示されている。本研究ではプログラム依存グラフ上の経路集合を 2 段階のTransformer 入力し、メソッド名を推薦する手法を提案する。本手法は、メソッド名の推薦に一定の効果があることがわかった。