• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Recommendation system for a method name and method body content using code corpus

Research Project

Project/Area Number 25730036
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionUniversity of Tsukuba

Principal Investigator

Hayase Yasuhiro  筑波大学, システム情報系, 助教 (40423090)

Project Period (FY) 2013-04-01 – 2016-03-31
Project Status Completed (Fiscal Year 2015)
Budget Amount *help
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2015: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2014: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Fiscal Year 2013: ¥2,080,000 (Direct Cost: ¥1,600,000、Indirect Cost: ¥480,000)
Keywordsコード補完 / 情報推薦システム / 識別子名 / メソッドボディ / オブジェクト指向プログラミング / メソッド名の推薦 / メソッドボディの推薦 / クラス名の推薦 / システムの実装 / 評価実験 / 論文発表 / 手法の改善 / モデルの構築 / プロトタイプシステムの開発 / 国際会議発表
Outline of Final Research Achievements

We developed and evaluated an approach for supporting naming a method and a class. The approach generates candidate of method names from content of the method and the class respectively. Furthermore, we developed a novel code completion approach, which can be used when a method body is empty, leveraging a name of the method and its context. Both approaches leverage the knowledge learned from huge size of code corpus for generating candidates.

Report

(4 results)
  • 2015 Annual Research Report   Final Research Report ( PDF )
  • 2014 Research-status Report
  • 2013 Research-status Report
  • Research Products

    (8 results)

All 2016 2015 2014 2013

All Journal Article (1 results) (of which Peer Reviewed: 1 results,  Acknowledgement Compliant: 1 results) Presentation (7 results) (of which Int'l Joint Research: 1 results)

  • [Journal Article] API呼び出しとメソッド周辺の識別子の実績に基づいたAPI集合推薦手法2015

    • Author(s)
      早瀬 康裕, 鬼塚 勇弥, 山本 哲男, 石尾 隆, 井上 克郎
    • Journal Title

      情報処理学会論文誌

      Volume: 56 Pages: 692-700

    • NAID

      110009877383

    • Related Report
      2014 Research-status Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] Towards Interactive Phrase Suggestion for Naming Classes2016

    • Author(s)
      Hiroki Fukuda, Yasuhiro Hayase, Hiroyuki Kitagawa
    • Organizer
      23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering
    • Place of Presentation
      大阪大学 吹田キャンパス(大阪府吹田市)
    • Year and Date
      2016-03-15
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] クラス名命名を支援する段階的なフレーズ推薦手法2016

    • Author(s)
      福田 宏樹, 早瀬 康裕, 北川 博之
    • Organizer
      第191回ソフトウェア工学研究発表会
    • Place of Presentation
      大阪大学大学院情報科学研究科(大阪府吹田市)
    • Year and Date
      2016-03-14
    • Related Report
      2015 Annual Research Report
  • [Presentation] クラス名の単語列に対する品詞列ごとのクラス名数の定量的調査2014

    • Author(s)
      福田 宏樹, 早瀬 康裕, 北川 博之
    • Organizer
      第13回情報科学技術フォーラム
    • Place of Presentation
      筑波大学(茨城県)
    • Year and Date
      2014-09-04
    • Related Report
      2014 Research-status Report
  • [Presentation] Recommending Verbs for Rename Method Using Association Rule Mining2014

    • Author(s)
      Yuki Kashiwabara, Yuya Onizuka, Takashi Ishio, Yasuhiro Hayase, Tetsuo Yamamoto and Katsuro Inoue
    • Organizer
      IEEE CSMR-WCRE 2014
    • Place of Presentation
      Antwerp, Belgium
    • Related Report
      2013 Research-status Report
  • [Presentation] クラス名の文法構造と周辺の識別子を用いたクラスの命名支援2014

    • Author(s)
      福田 宏樹, 早瀬 康裕, 北川 博之
    • Organizer
      情報処理学会第76回全国大会
    • Place of Presentation
      東京都足立区
    • Related Report
      2013 Research-status Report
  • [Presentation] メソッド周辺の識別子名とメソッド本体のAPI利用実績に基づいたAPI集合推薦手法の提案と評価2014

    • Author(s)
      鬼塚 勇弥, 早瀬 康裕, 山本 哲男, 石尾 隆, 井上 克郎
    • Organizer
      第183回ソフトウェア工学研究発表会
    • Place of Presentation
      東京都千代田区
    • Related Report
      2013 Research-status Report
  • [Presentation] 相関ルールマイニングを用いたメソッドの命名方法の分析2013

    • Author(s)
      柏原 由紀, 鬼塚 勇弥, 石尾 隆, 早瀬 康裕, 山本 哲男, 井上 克郎
    • Organizer
      第20回 ソフトウェア工学の基礎ワークショップ
    • Place of Presentation
      石川県加賀市
    • Related Report
      2013 Research-status Report

URL: 

Published: 2014-07-25   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi