The Programmer's Lexicon, Volume I: The Verbs

SCAM '07 Proceedings of the Seventh IEEE International Working Conference on Source Code Analysis and Manipulation(2007)

引用 75|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
abstractions,natural language,java,object oriented programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要