Understanding program code represents an essential part of most developers’ work. Any maintenance task requires the comprehension of the corresponding code as a first step. For that reason, software companies pay close attention to the quality of their codebase. It has become a standard to incorporate static analysis tools in the software process in order to automatically identify code smells and help developers to improve their code. However, the majority of metrics that are used in static analysis tools lack empirical evidence. We do not know how these unvalidated metrics influence the cognitive process of developers in regard to program comprehension. In this work, we investigate the consequences of presenting different understandabilit...
Comprehension of source code affects software development, especially its maintenance where reading ...
Developers spend a large portion of their time and effort on comprehending source code. While many s...
Program comprehension is perhaps one of the oldest topics within the psychology of programming. It a...
ContextInsufficient code understandability makes software difficult to inspect and maintain and is a...
In code comprehension experiments, participants are usually told at the beginning what kind of code ...
The understandability of a program specification has a direct bearing on several important aspects o...
Software refactoring is the activity associated with developers changing the internal structure of s...
Program comprehension plays a crucial role during the software-development life cycle: Maintenance p...
There are many aspects of code quality, some of which are difficult to capture or to measure. Despit...
Developers spend the majority of their time and effort on reading and comprehending source code. In ...
As time passes, more and more code is written, and as companies owna large quantity of code, the imp...
Code quality is an important metric for the evaluation of software. Besides technical factors that a...
Context: A substantial portion of the cost of software during its life cycle is consumed not in its ...
Code search engines usually use readability feature to rank code snippets. There are several metric...
Comprehension of source code affects software development, especially its maintenance where reading ...
Developers spend a large portion of their time and effort on comprehending source code. While many s...
Program comprehension is perhaps one of the oldest topics within the psychology of programming. It a...
ContextInsufficient code understandability makes software difficult to inspect and maintain and is a...
In code comprehension experiments, participants are usually told at the beginning what kind of code ...
The understandability of a program specification has a direct bearing on several important aspects o...
Software refactoring is the activity associated with developers changing the internal structure of s...
Program comprehension plays a crucial role during the software-development life cycle: Maintenance p...
There are many aspects of code quality, some of which are difficult to capture or to measure. Despit...
Developers spend the majority of their time and effort on reading and comprehending source code. In ...
As time passes, more and more code is written, and as companies owna large quantity of code, the imp...
Code quality is an important metric for the evaluation of software. Besides technical factors that a...
Context: A substantial portion of the cost of software during its life cycle is consumed not in its ...
Code search engines usually use readability feature to rank code snippets. There are several metric...
Comprehension of source code affects software development, especially its maintenance where reading ...
Developers spend a large portion of their time and effort on comprehending source code. While many s...
Program comprehension is perhaps one of the oldest topics within the psychology of programming. It a...