文献
J-GLOBAL ID:201902287809464775   整理番号:19A2029406

コンテキストと構文の情報を用いたニューラルネットによる変数名予測

著者 (6件):
資料名:
巻: 2019  号: SE-202  ページ: Vol.2019-SE-202,No.11,1-8 (WEB ONLY)  発行年: 2019年07月05日 
JST資料番号: U0451A  資料種別: 会議録 (C)
記事区分: 原著論文  発行国: 日本 (JPN)  言語: 日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
ソースコード内の変数の名前は,その変数の役割や機能を的確に表現したものを与えることが理想である.変数に適切な名前が与えられていなかった場合,コードの可読性は著しく低くなってしまう.そこで,本論文では,変数の直前と直後に出現するトークン列からなるコンテキストとソースコードの抽象構文木から得られるパスの情報を活用して,適切な変数名を予測する処方を提案する.提案手法をJavaScriptのソースコードで構成されるデータセットを用いて実験したところ,既存手法よりも上回る精度で予測が可能であることを確認した.また,いくつかの例において,既存の手法では予測が困難な構文に依存して決定されるような変数名も正しく予測できることを確認した.(著者抄録)
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

分類 (2件):
分類
JSTが定めた文献の分類名称とコードです
自然語処理  ,  計算機システム開発 
引用文献 (23件):
  • M. Allamanis, H. Peng, C. Sutton: A convolutional attention network for extreme summarization of source code. In Proceedings of ICML '16, pp. 2091-2100 (2016)
  • U. Alon, M. Zilberstein, O. Levy, E. Yahav: code2vec: learning distributed representations of code. In Proceedings of POPL '19, pp. 40:1-40:29 (2019)
  • R. Bavishi, M. Pradel, K. Sen: Context2Name: A Deep Learning-Based Approach to Infer Natural Variable Names from Usage Contexts. arXiv:1809.05193 (2018)
  • A. M. Dai, Q. V. Le: Semi-supervised sequence learning. In Proceedings of NIPS '15, pp. 3079-3087 (2015)
  • L. Durfina, J. Kroustek, P. Zemek: PsybOt malware: A step-by-step decompilation case study. In Proceedings of WCRE '13, pp. 449-456 (2013)
もっと見る
タイトルに関連する用語 (5件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです

前のページに戻る