2012
DOI: 10.1007/s10664-012-9201-4
|View full text |Cite
|
Sign up to set email alerts
|

The impact of identifier style on effort and comprehension

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
73
0
2

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 128 publications
(76 citation statements)
references
References 34 publications
1
73
0
2
Order By: Relevance
“…For example, Sharif et al confirm that scan time and bug detection time are correlated [47]. Eyetracking has been used in studies of identifier style [49,8] and UML diagram layout [46,48], showing reduced comprehension when the code is not in an understandable format.…”
Section: Eye-tracking In Software Engineeringmentioning
confidence: 99%
“…For example, Sharif et al confirm that scan time and bug detection time are correlated [47]. Eyetracking has been used in studies of identifier style [49,8] and UML diagram layout [46,48], showing reduced comprehension when the code is not in an understandable format.…”
Section: Eye-tracking In Software Engineeringmentioning
confidence: 99%
“…One of the first eye-tracking studies in program comprehension was conducted by Crosby et al, who found that experts and novices differ in the way they looked at English and Pascal versions of an algorithm [11]. Since then, several researchers have used eye-tracking to evaluate the impact of developers' eye gaze on comprehension for different kinds of representations and visualizations such as 3D visualizations [37], UML diagrams [51,12], design pattern layout [39], programming languages [44], and identifier styles [40,8]. Researchers have also used eye-tracking to investigate developers' scan patterns for very small code snippets, finding that participants first read the entire code snippet to get an idea of the program [45].…”
Section: Biometric Sensingmentioning
confidence: 99%
“…The approach of this proposal gives relevance to class names, and these determines the maintainability and legibility of software, between others [4,7,18,28,29,33,34]. Looking at the standard ISO/IEC FDIS 25010, maintainability includes the following quality attributes: modularity, reusability, analyzability, modifiability and testability.…”
Section: Resultsmentioning
confidence: 99%
“…For evaluating the proposed analysis technique, an application was implemented to getting the terms used in class name following the CamelCase coding style (predominant style due to its ease of writing and adoption [7,13]), storing terms in a Neo4j database (standard graph database in the industry [26]). The application was executed on twenty projects of the organizations Apache and Eclipse (see table 1).…”
Section: Resultsmentioning
confidence: 99%