Impacts of coding practices on readability

Rodrigo Magalhes Dos Santos, Marco Aurélio Gerosa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

27 Scopus citations

Abstract

Several conventions and standards aim to improve maintainability of software code. However, low levels of code readability perceived by developers still represent a barrier to their daily work. In this paper, we describe a survey that assessed the impact of a set of Java coding practices on the readability perceived by software developers. While some practices promoted an enhancement of readability, others did not show statistically significant effects. Interestingly, one of the practices worsened the readability. Our results may help to identify coding conventions with a positive impact on readability and, thus, guide the creation of coding standards.

Original languageEnglish (US)
Title of host publicationProceedings - 2018 ACM/IEEE 26th International Conference on Program Comprehension, ICPC 2018
PublisherIEEE Computer Society
Pages277-285
Number of pages9
ISBN (Print)9781450357142
DOIs
StatePublished - May 28 2018
EventACM/IEEE 26th International Conference on Program Comprehension, ICPC 2018, collocated with the 40th International Conference on Software Engineering, ICSE 2018 - Gothenburg, Sweden
Duration: May 27 2018May 28 2018

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

ConferenceACM/IEEE 26th International Conference on Program Comprehension, ICPC 2018, collocated with the 40th International Conference on Software Engineering, ICSE 2018
Country/TerritorySweden
CityGothenburg
Period5/27/185/28/18

Keywords

  • code comprehension
  • code readability
  • coding best practices
  • programming style
  • software developers' opinions survey

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Impacts of coding practices on readability'. Together they form a unique fingerprint.

Cite this