Mining java class naming conventions

Mining java class naming conventions
复制标题

DOI:
10.1109/icsm.2011.6080776
复制
发表时间:
2011-09
期刊:
2011 27th IEEE International Conference on Software Maintenance (ICSM)
影响因子:
--
通讯作者:
Simon Butler;M. Wermelinger;Y. Yu;H. Sharp
Simon Butler;M. Wermelinger;Y. Yu;H. Sharp
中科院分区:
其他
文献类型:
--
作者:
Simon Butler;M. Wermelinger;Y. Yu;H. Sharp

文献摘要

被引文献

相似文献

类名表示在面向对象源代码中实现的概念,是程序理解和软件维护的关键元素。编程约定通常规定类名应该是名词短语,但是对于开发人员来说,关于类名的组成几乎没有进一步的指导。其他研究人员已经观察到,大多数Java类标识符名称由一个或多个名词组成,前面可以有一个或多个形容词。然而,没有详细的分析类标识符的名称结构已经进行,可以利用,以支持程序的理解活动。
Class names represent the concepts implemented in object-oriented source code and are key elements in program comprehension and, thus, software maintenance. Programming conventions often state that class names should be noun-phrases, but there is little further guidance for developers on the composition of class names. Other researchers have observed that the majority of Java class identifier names are composed of one or more nouns preceded, optionally, by one or more adjectives. However, no detailed analysis of class identifier name structure has been undertaken that could be leveraged to support program comprehension activities.