13th International Workshop on Program Comprehension (IWPC'05)
DOI: 10.1109/wpc.2005.14
|View full text |Cite
|
Sign up to set email alerts
|

Concise and Consistent Naming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
148
0

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 121 publications
(150 citation statements)
references
References 10 publications
2
148
0
Order By: Relevance
“…This provides evidence that software engineers need to consider shorter, more concise names [3]. The study extends prior results [4] from a highly controlled setting to a less controlled setting that, by using production code, more accurately mirrors real life.…”
Section: Summary and Future Challengessupporting
confidence: 78%
See 1 more Smart Citation
“…This provides evidence that software engineers need to consider shorter, more concise names [3]. The study extends prior results [4] from a highly controlled setting to a less controlled setting that, by using production code, more accurately mirrors real life.…”
Section: Summary and Future Challengessupporting
confidence: 78%
“…Finally, Deissenböck and Pizka present a formal model based on bijective mappings between concepts and names for adequate identifier naming [3]. The model is based on the observation that "research on the cognitive processes of language and text understanding shows that it is the semantics inherent to words that determine the comprehension process."…”
Section: Related Workmentioning
confidence: 99%
“…Identifier and program understanding has been investigated in [1], [2], [23], [24]. Other work [3], [4], [11], [25] attempted to investigate the information carried by the words composing identifiers, their syntactic structure and quality.…”
Section: Related Workmentioning
confidence: 99%
“…In their seminal work, Deißenböck and Pizka highlighted that proper identifiers improve quality and that "it is the semantics inherent to words that determine the comprehension process" [1]. Indeed, according to Tonella and Caprile [2], [3], the identifiers are one of the most important source of information about system concepts.…”
Section: Introductionmentioning
confidence: 99%
“…Identifier names are often key beacons to program plans that support higher-level mental models of understanding. According to Deißenböck et al [11] identifiers make up approximately 70% of source code. If a certain identifier naming style significantly increases the speed of code comprehension, this could significantly impact overall program understanding.…”
Section: Introductionmentioning
confidence: 99%