Given the importance of identifier names and the value of naming conventions to program comprehension, we speculated in previous work whether a connection exists between the quality of identifier names and software quality. We found that flawed identifiers in Java classes were associated with source code found to be of low quality by static analysis. This paper extends that work in three directions. First, we show that the association also holds at the finer granularity level of Java methods. This in turn makes it possible to, secondly, apply existing method-level quality and readability metrics, and see that flawed identifiers still impact on this richer notion of code quality and comprehension. Third, we check whether the association can ...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
Studies have demonstrated the importance of good identifier names to program comprehension. It is un...
and other research outputs Relating identifier naming flaws and code quality: An empirical stud
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
Identifier names are the principal means of recording and communicating ideas in source code and are...
A considerable part of the source code is identifier names-- unique lexical tokens that provide info...
The readability of identifiers is a major factor of program comprehension and an aim of naming conve...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
Studies have demonstrated the importance of good identifier names to program comprehension. It is un...
and other research outputs Relating identifier naming flaws and code quality: An empirical stud
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
Identifier names are the principal means of recording and communicating ideas in source code and are...
A considerable part of the source code is identifier names-- unique lexical tokens that provide info...
The readability of identifiers is a major factor of program comprehension and an aim of naming conve...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...