DocumentCode :
1890716
Title :
The Programmer´s Lexicon, Volume I: The Verbs
Author :
Høst, Einar W. ; Østvold, Bjarte M.
Author_Institution :
Norwegian Comput. Center, Oslo
fYear :
2007
fDate :
Sept. 30 2007-Oct. 1 2007
Firstpage :
193
Lastpage :
202
Abstract :
Method names make or break abstractions: good ones communicate the intention of the method, whereas bad ones cause confusion and frustration. The task of naming is subject to the whims and idiosyncracies of the individual since programmers have little to guide them except their personal experience. By analysing method implementations taken from a corpus of Java applications, we establish the meaning of verbs in method names based on actual use. The result is an automatically generated, domain-neutral lexicon of verbs, similar to a natural language dictionary, that represents the common usages of many programmers.
Keywords :
Java; object-oriented programming; Java applications; abstractions; domain-neutral lexicon; method names; natural language dictionary; programmer lexicon; Computer languages; Dictionaries; Encoding; Entropy; Gettering; Heart; Java; Joining processes; Natural languages; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Source Code Analysis and Manipulation, 2007. SCAM 2007. Seventh IEEE International Working Conference on
Conference_Location :
Paris
Print_ISBN :
978-0-7695-2880-9
Type :
conf
DOI :
10.1109/SCAM.2007.18
Filename :
4362913
Link To Document :
بازگشت