Restructuring Program Identifier Names
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
The Role of Concepts in Program Comprehension
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
IWPC '05 Proceedings of the 13th International Workshop on Program Comprehension
What's in a Name? A Study of Identifiers
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
Quantifying identifier quality: an analysis of trends
Empirical Software Engineering
A metric for software readability
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
Relating Identifier Naming Flaws and Code Quality: An Empirical Study
WCRE '09 Proceedings of the 2009 16th Working Conference on Reverse Engineering
Sometimes style really does matter
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Identifier names are natural language representations of program concepts in source code, which play an important role in program comprehension. Ill-considered, or poor quality, identifier names may hinder program comprehension, but is it possible they may also indicate problems in the source code, including bugs? We outline methods used to evaluate identifier quality, and propose the development of a more sophisticated understanding of identifier name quality, which will facilitate further exploration of the possible implications of poor quality identifier names.