講演名 2020-10-19
コードレビュー向けコメント行位置予測ツールの試作
神谷 年洋(島大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソースコード中のコメントはソースコードを理解するために重要である.本稿では,ソースコード中にコメントが出現する位置を予測する手法の提案とツールの試作について報告する.このツールは与えられたソースファイルを字句解析して抽出したトークンの列(コメントも特殊なトークンとして含まれている)を入力とし,ある位置に出現するトークンがコメントであるかの予測を出力とするRNN(回帰型ニューラルネットワーク)により,与えられたソースファイルの中で文末にコメントが出現する位置を予測する機能を持つ.応用としては,ソースコードのレビューにおいてコメントが書かれると期待されるが書かれていない箇所を指摘する作業のサポート等を想定している.
抄録(英) Comments in source code play an important role in code comprehension. This paper presents a method and its prototype tool that predicts the locations of comments in source code. This tool has an RNN which inputs a sequence of tokens (holding each comment as a special token) extracted from a given source file with lexical analysis, and outputs predict whether a token appearing a location should be a comment or not. For a given source file, the RNN is used to predict a comment that appears at each end of sentences. One of the tool's supposed applications is to support a code review by pointing out where comments are expected to be written but not written.
キーワード(和) ソースコード理解 / コードレビュー / 保守 / 静的解析
キーワード(英) Souce code comprehension / Code review / Maintenance / Static analysis
資料番号 SS2020-12,DC2020-29
発行日 2020-10-12 (SS, DC)

研究会情報
研究会 DC / SS
開催期間 2020/10/19(から1日開催)
開催地(和) オンライン開催
開催地(英) Online
テーマ(和) ソフトウェアシステムとディペンダブルコンピューティングおよび一般
テーマ(英)
委員長氏名(和) 高橋 寛(愛媛大) / 小林 隆志(東工大)
委員長氏名(英) Hiroshi Takahashi(Ehime Univ.) / Takashi Kobayashi(Tokyo Inst. of Tech.)
副委員長氏名(和) 土屋 達弘(阪大) / 岡野 浩三(信州大)
副委員長氏名(英) Tatsuhiro Tsuchiya(Osaka Univ.) / Kozo Okano(Shinshu Univ.)
幹事氏名(和) 新井 雅之(日大) / 難波 一輝(千葉大) / 島 和之(広島市大) / 林 晋平(東工大)
幹事氏名(英) Masayuki Arai(Nihon Univ.) / Kazuteru Namba(Chiba Univ.) / Kazuyuki Shima(Hiroshima City Univ.) / Shinpei Hayashi(Tokyo Inst. of Tech.)
幹事補佐氏名(和) / 小形 真平(信州大)
幹事補佐氏名(英) / Shinpei Ogata(Shinshu Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Dependable Computing / Technical Committee on Software Science
本文の言語 JPN
タイトル(和) コードレビュー向けコメント行位置予測ツールの試作
サブタイトル(和)
タイトル(英) A Prototype Tool to Predict Comment Line Positions for Code Review
サブタイトル(和)
キーワード(1)(和/英) ソースコード理解 / Souce code comprehension
キーワード(2)(和/英) コードレビュー / Code review
キーワード(3)(和/英) 保守 / Maintenance
キーワード(4)(和/英) 静的解析 / Static analysis
第 1 著者 氏名(和/英) 神谷 年洋 / Toshihiro Kamiya
第 1 著者 所属(和/英) 島根大学(略称:島大)
Shimane University(略称:Shimane Univ.)
発表年月日 2020-10-19
資料番号 SS2020-12,DC2020-29
巻番号(vol) vol.120
号番号(no) SS-193,DC-194
ページ範囲 pp.43-48(SS), pp.43-48(DC),
ページ数 6
発行日 2020-10-12 (SS, DC)