An approach for evaluating and suggesting method names using N-gram models

Takayuki Suzuki, Kazunori Sakamoto, Fuyuki Ishikawa, Shinichi Honiden

研究成果: Conference contribution

11 被引用数 (Scopus)

抄録

Method names are important for the software development process. It has been shown by some studies that the quality of method names affects software comprehension. In response, some approaches that evaluate comprehensibility of method names have been proposed. However, the effectiveness of existing approaches is limited because they focus on part of names. To deal with the limitation, we propose a novel approach for evaluating comprehensibility of method names and suggesting comprehensible method names using n-gram models. We implemented a prototype tool and conducted two experiments as a case study. Our experiments show that our approach can correctly evaluate 75% method names and successfully suggest 92% actual third words of method names.

本文言語English
ホスト出版物のタイトル22nd International Conference on Program Comprehension, ICPC 2014 - Proceedings
出版社Association for Computing Machinery
ページ271-274
ページ数4
ISBN(電子版)9781450328791
DOI
出版ステータスPublished - 2014 6月 2
外部発表はい
イベント22nd International Conference on Program Comprehension, ICPC 2014 - Hyderabad, India
継続期間: 2014 6月 22014 6月 3

出版物シリーズ

名前22nd International Conference on Program Comprehension, ICPC 2014 - Proceedings

Other

Other22nd International Conference on Program Comprehension, ICPC 2014
国/地域India
CityHyderabad
Period14/6/214/6/3

ASJC Scopus subject areas

  • ハードウェアとアーキテクチャ
  • ソフトウェア

フィンガープリント

「An approach for evaluating and suggesting method names using N-gram models」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル