[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ICPC.2010.41guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An Eye Tracking Study on camelCase and under_score Identifier Styles

Published: 30 June 2010 Publication History

Abstract

An empirical study to determine if identifier-naming conventions (i.e., camelCase and under_score) affect code comprehension is presented. An eye tracker is used to capture quantitative data from human subjects during an experiment. The intent of this study is to replicate a previous study published at ICPC 2009 (Binkley et al.) that used a timed response test method to acquire data. The use of eye-tracking equipment gives additional insight and overcomes some limitations of traditional data gathering techniques. Similarities and differences between the two studies are discussed. One main difference is that subjects were trained mainly in the underscore style and were all programmers. While results indicate no difference in accuracy between the two styles, subjects recognize identifiers in the underscore style more quickly.

Cited By

View all
  • (2024)A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code SummarizationACM Transactions on Software Engineering and Methodology10.1145/366480833:7(1-37)Online publication date: 26-Aug-2024
  • (2024)Variables and Variable Naming in Popular Programming Textbooks for Children and NovicesProceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 110.1145/3649165.3690112(242-248)Online publication date: 5-Dec-2024
  • (2024)Exploring the Impact of Source Code Linearity on the Programmers' Comprehension of API Code ExamplesProceedings of the 32nd IEEE/ACM International Conference on Program Comprehension10.1145/3643916.3644395(236-240)Online publication date: 15-Apr-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICPC '10: Proceedings of the 2010 IEEE 18th International Conference on Program Comprehension
June 2010
227 pages
ISBN:9780769541136

Publisher

IEEE Computer Society

United States

Publication History

Published: 30 June 2010

Author Tags

  1. code readability
  2. eye-tracking study
  3. identifier styles

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code SummarizationACM Transactions on Software Engineering and Methodology10.1145/366480833:7(1-37)Online publication date: 26-Aug-2024
  • (2024)Variables and Variable Naming in Popular Programming Textbooks for Children and NovicesProceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 110.1145/3649165.3690112(242-248)Online publication date: 5-Dec-2024
  • (2024)Exploring the Impact of Source Code Linearity on the Programmers' Comprehension of API Code ExamplesProceedings of the 32nd IEEE/ACM International Conference on Program Comprehension10.1145/3643916.3644395(236-240)Online publication date: 15-Apr-2024
  • (2024)Teachers' Beliefs and Practices on the Naming of Variables in Introductory Python Programming CoursesProceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3639474.3640069(368-379)Online publication date: 14-Apr-2024
  • (2024)Towards Inclusive Source Code Readability Based on the Preferences of Programmers with Visual ImpairmentsProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642512(1-18)Online publication date: 11-May-2024
  • (2024)Ivie: Lightweight Anchored Explanations of Just-Generated CodeProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642239(1-15)Online publication date: 11-May-2024
  • (2024)On Eye Tracking in Software EngineeringSN Computer Science10.1007/s42979-024-03045-35:6Online publication date: 26-Jul-2024
  • (2023)Assessing the Effect of Programming Language and Task Type On Eye Movements of Computer Science StudentsACM Transactions on Computing Education10.1145/3632530Online publication date: 14-Nov-2023
  • (2023)Variables in Practice. An Observation of Teaching Variables in Introductory Programming MOOCsProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 110.1145/3587102.3588857(208-214)Online publication date: 29-Jun-2023
  • (2023)An eye tracking study assessing the impact of background styling in code editors on novice programmers’ code understandingProceedings of the 2023 ACM Conference on International Computing Education Research - Volume 110.1145/3568813.3600133(444-463)Online publication date: 7-Aug-2023
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media