2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) 2019
DOI: 10.1109/icpc.2019.00014
|View full text |Cite
|
Sign up to set email alerts
|

Improving Source Code Readability: Theory and Practice

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

4
22
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 43 publications
(27 citation statements)
references
References 22 publications
4
22
0
Order By: Relevance
“…Their results show that this happens only in a minority of the cases. Fakhoury et al (2019) recently reported a similar result. This effect could be due to the fact that even if a change improves readability, the improvement might be small with respect to the size of the changed class, and so this makes explainable the difference in the metric.…”
Section: Code Readabilitysupporting
confidence: 61%
See 1 more Smart Citation
“…Their results show that this happens only in a minority of the cases. Fakhoury et al (2019) recently reported a similar result. This effect could be due to the fact that even if a change improves readability, the improvement might be small with respect to the size of the changed class, and so this makes explainable the difference in the metric.…”
Section: Code Readabilitysupporting
confidence: 61%
“…It is less evident, instead, to what extent developers think that making an effort to keep the source code readable is important and worthwhile during software evolution. Previous studies investigated the developers' perception of code readability (Pantiuchina et al, 2018;Fakhoury et al, 2019): such studies provide implicit evidence that code readability matters to developers: since some commit messages mention the tentative improvement of code readability, it can be deduced that developers strive to make the code more readable. To the best of our knowledge, no previous work tried to look at explicit evidence that developers care about code readability in software evolution.…”
Section: Motivating Study: Survey Of Developer Behaviormentioning
confidence: 99%
“…Results from our previous work [16] highlights a clear need for a readability model that is able to successfully capture readability improvements in practice. We identify several promising metrics that are able to successfully capture these improvements and should be considered by future readability models.…”
Section: Introductionmentioning
confidence: 96%
“…In other words, in the context of incremental changes made to a pre-existing file, models are unable to capture improvements in the source code's cohesion, complexity, coupling, and readability. Recently, we found that there exists a significant discrepancy between the readability models created by researchers and developers' perception of readability improvements in practice, as captured in commit messages [16]. When applying these models to both versions of a file, before and after the change was made, readability improvements can only be captured 40% of the time.…”
Section: Introductionmentioning
confidence: 99%
“…According to Collar et al [11] improved readability saves developer's time while reading the code that eventually helps in bringing down the overall development cost. Readability is important not only during development time to improve software quality [1] but also during maintenance because reading the code is the first stage of maintenance [3]. Research also shows that the maintainability of a software is measured by the readability and understand-ability of code.…”
Section: Introductionmentioning
confidence: 99%