Source code readability is critical to software quality assurance and maintenance. In this paper, we present a novel approach to the automated measurement of source code readability based on Word Concreteness and Memory Retention (WCMR) of variable names. The approach considers programming and maintenance as processes of organizing variables and their operations to describe solutions to specific problems. The overall readability of given source code is calculated from the readability of all variables contained in the source code. The readability of each variable is determined by how easily its meaning is memorized (i.e., word concreteness) and how quickly they are forgotten over time (i.e., memory retention). Our empirical study has used 14...
This paper addresses the issue of readability extended from the ideas of the Flesch Reading Ease onl...
Reading source code occupies most of developer’s daily activities. Any maintenance and evolution tas...
Code readability and software complexity are considered essential components of software quality. Th...
Source code readability is critical to software quality assurance and maintenance. In this paper, we...
Software maintenance is one of the main phase in software evaluation. This paper presents the relati...
Background: Building software systems is an iterative and collaborative project, requiring developer...
Readability is one important quality attributes for software source codes. Readability has also sign...
The readability of source code is essential for software maintenance. Since maintenance is an ongoin...
In the software maintenance phase, comprehending the legacy source code is inevitable, which consume...
Code reading is one of the most frequent activities in software maintenance. Such an activity aims a...
Context: A substantial portion of the cost of software during its life cycle is consumed not in its ...
In software, code is the only part that remains up to date, which shows how important code is. Code ...
ContextInsufficient code understandability makes software difficult to inspect and maintain and is a...
Software refactoring is the activity associated with developers changing the internal structure of s...
During software programming, code readability is very important because it affects the understanding...
This paper addresses the issue of readability extended from the ideas of the Flesch Reading Ease onl...
Reading source code occupies most of developer’s daily activities. Any maintenance and evolution tas...
Code readability and software complexity are considered essential components of software quality. Th...
Source code readability is critical to software quality assurance and maintenance. In this paper, we...
Software maintenance is one of the main phase in software evaluation. This paper presents the relati...
Background: Building software systems is an iterative and collaborative project, requiring developer...
Readability is one important quality attributes for software source codes. Readability has also sign...
The readability of source code is essential for software maintenance. Since maintenance is an ongoin...
In the software maintenance phase, comprehending the legacy source code is inevitable, which consume...
Code reading is one of the most frequent activities in software maintenance. Such an activity aims a...
Context: A substantial portion of the cost of software during its life cycle is consumed not in its ...
In software, code is the only part that remains up to date, which shows how important code is. Code ...
ContextInsufficient code understandability makes software difficult to inspect and maintain and is a...
Software refactoring is the activity associated with developers changing the internal structure of s...
During software programming, code readability is very important because it affects the understanding...
This paper addresses the issue of readability extended from the ideas of the Flesch Reading Ease onl...
Reading source code occupies most of developer’s daily activities. Any maintenance and evolution tas...
Code readability and software complexity are considered essential components of software quality. Th...