Reflections on

At UC Davis, in late 2010, we noticed that developers frequently debated the topic of code readability and style. Practitioners often expressed strong, off-the-cuff judgments regarding the read- ability of code, but mostly disagreed on the precise attributes of readability. While developers clearly cared about the factors they believed related to readability, the concept was not well defined.

[1]  Venera Arnaoudova,et al.  Improving Source Code Readability: Theory and Practice , 2019, 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC).

[2]  Tuan Nguyen,et al.  "Automatically Assessing Code Understandability" Reanalyzed: Combined Metrics Matter , 2018, 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR).

[3]  Marco Aurélio Gerosa,et al.  Impacts of coding practices on readability , 2018, ICPC.

[4]  Venera Arnaoudova,et al.  The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive Load , 2018, 2018 IEEE/ACM 26th International Conference on Program Comprehension (ICPC).

[5]  Gabriele Bavota,et al.  Automatically assessing code understandability: How far are we? , 2017, 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE).

[6]  Janet Siegmund,et al.  Shorter identifier names take longer to comprehend , 2017, 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER).

[7]  Mario Linares Vásquez,et al.  Improving code readability models with textual features , 2016, 2016 IEEE 24th International Conference on Program Comprehension (ICPC).

[8]  Premkumar T. Devanbu,et al.  Dual ecological measures of focus in software development , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[9]  Premkumar T. Devanbu,et al.  On the naturalness of software , 2016, Commun. ACM.

[10]  Premkumar T. Devanbu,et al.  A simpler model of software readability , 2011, MSR '11.

[11]  Premkumar T. Devanbu,et al.  An empirical study on the influence of pattern roles on change-proneness , 2010, Empirical Software Engineering.

[12]  Westley Weimer,et al.  Learning a Metric for Code Readability , 2010, IEEE Transactions on Software Engineering.

[13]  Jonathan I. Maletic,et al.  An Eye Tracking Study on camelCase and under_score Identifier Styles , 2010, 2010 IEEE 18th International Conference on Program Comprehension.

[14]  Michael W. Godfrey,et al.  Reading beside the lines: Using indentation to rank revisions by complexity , 2009, Sci. Comput. Program..

[15]  Raymond P. L. Buse,et al.  A metric for software readability , 2008, ISSTA '08.

[16]  Jonathan Dorn A General Software Readability Model , 2012 .

[17]  E. Lytton On Style and Diction , 2011 .