Understanding programmer language

  • Authors:
  • Einar W. Høst

  • Affiliations:
  • Norwegian Computing Center, Oslo, Norway

  • Venue:
  • Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The use of bad names --- names that are wrong, inconsistent or inconcise --- hinder program comprehension. The root of the problem is that there is no mechanism for aligning the name and implementation of a method. We believe that judgment on the suitability of a chosen name can be passed automatically by comparing the actual implementation of a method to what we would expect from the name itself. The gist of our approach is to understand how programmers use language in their programs, by analysing a large corpus of Java applications.