A considerable part of the source code is identifier names-- unique lexical tokens that provide information about entities, and entity interactions, within the code. Identifier names provide human-readable descriptions of classes, functions, variables, etc. Poor or ambiguous identifier names (i.e., names that do not correctly describe the code behavior they are associated with) will lead developers to spend more time working towards understanding the code\u27s behavior. Bad naming can also have detrimental effects on tools that rely on natural language clues; degrading the quality of their output and making them unreliable. Additionally, misinterpretations of the code, caused by poor names, can result in the injection of quality issues into...
Developers spend most of their time comprehending source code, with some studies estimating this act...
Naming code can seem like a simple task, however finding a good name can be rather challenging. Enti...
This paper presents an ensemble part-of-speech tagging approach for source code identifiers. Ensembl...
Identifier names are the atoms of program comprehension. Weak identifier names decrease developer pr...
Studies have demonstrated the importance of good identifier names to program comprehension. It is un...
Given the importance of identifier names and the value of naming conventions to program comprehensio...
Various studies indicate that having concise and consistent identifiers improves the quality of the ...
and other research outputs Relating identifier naming flaws and code quality: An empirical stud
Identifier names are the principal means of recording and communicating ideas in source code and are...
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 main vehicle for semantic information during program comprehension. For too...
The readability of identifiers is a major factor of program comprehension and an aim of naming conve...
Developers spend most of their time comprehending source code, with some studies estimating this act...
Naming code can seem like a simple task, however finding a good name can be rather challenging. Enti...
This paper presents an ensemble part-of-speech tagging approach for source code identifiers. Ensembl...
Identifier names are the atoms of program comprehension. Weak identifier names decrease developer pr...
Studies have demonstrated the importance of good identifier names to program comprehension. It is un...
Given the importance of identifier names and the value of naming conventions to program comprehensio...
Various studies indicate that having concise and consistent identifiers improves the quality of the ...
and other research outputs Relating identifier naming flaws and code quality: An empirical stud
Identifier names are the principal means of recording and communicating ideas in source code and are...
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 main vehicle for semantic information during program comprehension. For too...
The readability of identifiers is a major factor of program comprehension and an aim of naming conve...
Developers spend most of their time comprehending source code, with some studies estimating this act...
Naming code can seem like a simple task, however finding a good name can be rather challenging. Enti...
This paper presents an ensemble part-of-speech tagging approach for source code identifiers. Ensembl...