Abstract—Measuring the internal quality of source code is one of the traditional goals of making software development into an engineering discipline. Cyclomatic Complexity (CC) is an often used source code quality metric, next to Source Lines of Code (SLOC). However, the use of the CC metric is challenged by the repeated claim that CC is redundant with respect to SLOC due to strong linear correlation. We test this claim by studying a corpus of 17.8M methods in 13K open-source Java projects. Our results show that direct linear correlation between SLOC and CC is only moderate, as caused by high variance. We observe that aggregating CC and SLOC over larger units of code improves the correlation, which explains reported results of strong linear...
As large software systems evolve, controlling their complex-ity is a major challenge for many compan...
This paper reports the results of an experiment to illustrate the hazards of using correlation data ...
Several measures have been proposed to represent various characteristics of code, such as size, comp...
Measuring the internal quality of source code is one of the traditional goals of making software dev...
Measuring the internal quality of source code is one of the traditional goals of making software dev...
Researchers have often commented on the high correlation between McCabe’s Cyclomatic Complexity (CC)...
textabstractAssessing the understandability of source code remains an elusive yet highly desirable g...
Assessing the understandability of source code remains an elusive yet highly desirable goal for soft...
The quality of software gets more and more important as software is introduced to systems that are i...
In a previous work, we have studied the frequency distribution of the McCabe cyclomatic complexity n...
Several measures have been proposed to represent various characteristics of code, such as size, comp...
AbstractOne purpose of software metrics is to measure the quality of programs. The results can be fo...
The cyclomatic complexity metric provides a means of quantifying intra-modular software complexity, ...
The goal of software renovation is to modernize software. One way to achieve this is to first revers...
As large software systems evolve, controlling their complex-ity is a major challenge for many compan...
This paper reports the results of an experiment to illustrate the hazards of using correlation data ...
Several measures have been proposed to represent various characteristics of code, such as size, comp...
Measuring the internal quality of source code is one of the traditional goals of making software dev...
Measuring the internal quality of source code is one of the traditional goals of making software dev...
Researchers have often commented on the high correlation between McCabe’s Cyclomatic Complexity (CC)...
textabstractAssessing the understandability of source code remains an elusive yet highly desirable g...
Assessing the understandability of source code remains an elusive yet highly desirable goal for soft...
The quality of software gets more and more important as software is introduced to systems that are i...
In a previous work, we have studied the frequency distribution of the McCabe cyclomatic complexity n...
Several measures have been proposed to represent various characteristics of code, such as size, comp...
AbstractOne purpose of software metrics is to measure the quality of programs. The results can be fo...
The cyclomatic complexity metric provides a means of quantifying intra-modular software complexity, ...
The goal of software renovation is to modernize software. One way to achieve this is to first revers...
As large software systems evolve, controlling their complex-ity is a major challenge for many compan...
This paper reports the results of an experiment to illustrate the hazards of using correlation data ...
Several measures have been proposed to represent various characteristics of code, such as size, comp...