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

Takayuki Suzuki, Kazunori Sakamoto, Fuyuki Ishikawa, Shinichi Honiden

研究成果: Conference contribution

5 引用 (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, Inc
ページ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
Hyderabad
期間14/6/214/6/3

    フィンガープリント

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

これを引用

Suzuki, T., Sakamoto, K., Ishikawa, F., & Honiden, S. (2014). An approach for evaluating and suggesting method names using N-gram models. : 22nd International Conference on Program Comprehension, ICPC 2014 - Proceedings (pp. 271-274). (22nd International Conference on Program Comprehension, ICPC 2014 - Proceedings). Association for Computing Machinery, Inc. https://doi.org/10.1145/2597008.2597797