• DocumentCode
    3178663
  • Title

    An Eye Tracking Study on camelCase and under_score Identifier Styles

  • Author

    Sharif, Bonita ; Maletic, Jonathan I.

  • Author_Institution
    Dept. of Comput. Sci., Kent State Univ. Kent, Kent, OH, USA
  • fYear
    2010
  • fDate
    June 30 2010-July 2 2010
  • Firstpage
    196
  • Lastpage
    205
  • 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.
  • Keywords
    programming; camelCase; code comprehension; eye-tracking equipment; under_score identifier styles; Cognitive science; Computer languages; Computer science; Humans; Java; Keyboards; Programming profession; Software maintenance; Testing; Writing; code readability; eye-tracking study; identifier styles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
  • Conference_Location
    Braga, Minho
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-7604-6
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2010.41
  • Filename
    5521745