Readability models and tools have been proposed to measure the effort to read code. However, these models are not completely able to capture the quality improvements in code as perceived by developers. To investigate possible features for new readability models and production-ready tools, we aim to better understand the types of readability improvements performed by developers when actually improving code readability, and identify discrepancies between suggestions of automatic static tools and the actual improvements performed by developers. We collected 370 code readability improvements from 284 Merged Pull Requests (PRs) under 109 GitHub repositories and produce a catalog with 26 different types of code readability improvements, where in ...
Code review is a commonly used process to ensure the software quality of a product is maintained at ...
Software refactoring is the activity associated with developers changing the internal structure of s...
Abstract: A README file plays an essential role as the face of a software project and the initial po...
During software programming, code readability is very important because it affects the understanding...
Context: A substantial portion of the cost of software during its life cycle is consumed not in its ...
Reading source code occupies most of developer’s daily activities. Any maintenance and evolution tas...
Background: Building software systems is an iterative and collaborative project, requiring developer...
Code reading is one of the most frequent activities in software maintenance. Such an activity aims a...
Software maintenance is one of the main phase in software evaluation. This paper presents the relati...
Readability is one important quality attributes for software source codes. Readability has also sign...
As time passes, more and more code is written, and as companies owna large quantity of code, the imp...
Code search engines usually use readability feature to rank code snippets. There are several metric...
In the software maintenance phase, comprehending the legacy source code is inevitable, which consume...
The readability of source code is essential for software maintenance. Since maintenance is an ongoin...
Because of the diversity and complexity of the hundreds of coding languages out there, code readabil...
Code review is a commonly used process to ensure the software quality of a product is maintained at ...
Software refactoring is the activity associated with developers changing the internal structure of s...
Abstract: A README file plays an essential role as the face of a software project and the initial po...
During software programming, code readability is very important because it affects the understanding...
Context: A substantial portion of the cost of software during its life cycle is consumed not in its ...
Reading source code occupies most of developer’s daily activities. Any maintenance and evolution tas...
Background: Building software systems is an iterative and collaborative project, requiring developer...
Code reading is one of the most frequent activities in software maintenance. Such an activity aims a...
Software maintenance is one of the main phase in software evaluation. This paper presents the relati...
Readability is one important quality attributes for software source codes. Readability has also sign...
As time passes, more and more code is written, and as companies owna large quantity of code, the imp...
Code search engines usually use readability feature to rank code snippets. There are several metric...
In the software maintenance phase, comprehending the legacy source code is inevitable, which consume...
The readability of source code is essential for software maintenance. Since maintenance is an ongoin...
Because of the diversity and complexity of the hundreds of coding languages out there, code readabil...
Code review is a commonly used process to ensure the software quality of a product is maintained at ...
Software refactoring is the activity associated with developers changing the internal structure of s...
Abstract: A README file plays an essential role as the face of a software project and the initial po...