講演名 2022-03-07
ソースコードの文構造に着目したコードレビュー自動化モデルの提案
井原 輝人(奈良先端大), 平尾 俊貴(奈良先端大), 藤原 賢二(東京都市大), 飯田 元(奈良先端大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) コードレビューは開発者がソースコードを精査して,不具合や改良部分を発見できるメリットがある.一方で,人手で精査する作業に多くの時間を要する.従来研究では自動コードレビュー手法が提案されているが,ソースコードの文意を考慮できておらず,それを考慮することで精度が向上する可能性がある.提案手法はAST(抽象構文木)を学習可能なcode2seqを基に従来研究と同様の入出力を持つ予測モデルを構築する.提案手法に対して従来研究で使用されたデータセット適用し,予測モデルの構築が可能であることを示したが,学習コストの高さからの精度の改善には至らなかった.
抄録(英) Code review is an important process to assess software quality, where developers manually find bugs, improve existing codes and so on. However, the code review takes much time to be performed. Prior work has shown bunch of automated code review models, whereas those work do not perform well because the source code structure is not taken into consideration. Hence, this paper proposes a AST based model to consider the metrics of source code structures. We implemented a learning flow based on code2seq which is one of the most common AST based models. We applied the dataset used in the previous study to the proposed method, and proved that it works, but it didn't improve the accuracy due to the high learning cost.
キーワード(和) コードレビュー / 自然言語処理 / 抽象構文木 / code2seq
キーワード(英) Code Review / NLP / AST / code2seq
資料番号 SS2021-43
発行日 2022-02-28 (SS)

研究会情報
研究会 SS
開催期間 2022/3/7(から2日開催)
開催地(和) オンライン開催
開催地(英) Online
テーマ(和) ソフトウェアサイエンスおよび一般
テーマ(英) Software Science etc.
委員長氏名(和) 小林 隆志(東工大)
委員長氏名(英) Takashi Kobayashi(Tokyo Inst. of Tech.)
副委員長氏名(和) 岡野 浩三(信州大)
副委員長氏名(英) Kozo Okano(Shinshu Univ.)
幹事氏名(和) 島 和之(広島市大) / 林 晋平(東工大)
幹事氏名(英) Kazuyuki Shima(Hiroshima City Univ.) / Shinpei Hayashi(Tokyo Inst. of Tech.)
幹事補佐氏名(和) 小形 真平(信州大)
幹事補佐氏名(英) Shinpei Ogata(Shinshu Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Software Science
本文の言語 JPN
タイトル(和) ソースコードの文構造に着目したコードレビュー自動化モデルの提案
サブタイトル(和)
タイトル(英) Automating code review based on source code
サブタイトル(和)
キーワード(1)(和/英) コードレビュー / Code Review
キーワード(2)(和/英) 自然言語処理 / NLP
キーワード(3)(和/英) 抽象構文木 / AST
キーワード(4)(和/英) code2seq / code2seq
第 1 著者 氏名(和/英) 井原 輝人 / Akihito Ihara
第 1 著者 所属(和/英) 奈良先端科学技術大学院大学(略称:奈良先端大)
Nara Institute of Science and Technology(略称:NAIST)
第 2 著者 氏名(和/英) 平尾 俊貴 / Toshiki Hirao
第 2 著者 所属(和/英) 奈良先端科学技術大学院大学(略称:奈良先端大)
Nara Institute of Science and Technology(略称:NAIST)
第 3 著者 氏名(和/英) 藤原 賢二 / Kenji Fujiwara
第 3 著者 所属(和/英) 東京都市大学(略称:東京都市大)
Tokyo City University(略称:TCU)
第 4 著者 氏名(和/英) 飯田 元 / Hajimu Iida
第 4 著者 所属(和/英) 奈良先端科学技術大学院大学(略称:奈良先端大)
Nara Institute of Science and Technology(略称:NAIST)
発表年月日 2022-03-07
資料番号 SS2021-43
巻番号(vol) vol.121
号番号(no) SS-416
ページ範囲 pp.7-12(SS),
ページ数 6
発行日 2022-02-28 (SS)