Program comprehension and code complexity metrics: An fmri study

N Peitek, S Apel, C Parnin… - … on Software …, 2021 - ieeexplore.ieee.org
… information on the code snippets and code complexity metrics that we selected … code snippets
and all 41 metrics). In Table II, we show the correlations among the four metrics for all code

Identifying comprehension bottlenecks using program slicing and cognitive complexity metrics

J Rilling, T Klemola - … Workshop on Program Comprehension …, 2003 - ieeexplore.ieee.org
… We present how the cognitive complexity metrics can be … through program slicing to guide
programmers during software … in program comprehension and introduces program slicing. …

Improved cognitive information complexity measure: A metric that establishes program comprehension effort

DS Kushwaha, AK Misra - ACM SIGSOFT Software Engineering Notes, 2006 - dl.acm.org
… Difficulty in understanding ≈ Difficulty in understanding the software … ensure that software
complexity is affected by software comprehension, cognitive complexity of the software should …

Understanding software through numbers: A metric based approach to program comprehension

HM Sneed - Journal of Software Maintenance: Research and …, 1995 - Wiley Online Library
… Most of the literature on software comprehension deals with this approach. Code can also
be dynamically … In these complexity metrics, complexity is measured relative to the size of the …

An empirical validation of cognitive complexity as a measure of source code understandability

M Muñoz Barón, M Wyrich, S Wagner - … on empirical software …, 2020 - dl.acm.org
… -validated metrics, which can lead to confusion and code that is … , we validate a metric called
Cognitive Complexity which was … A more recent trend in the field of program comprehension

Program complexity metrics and programmer opinions

B Katzmarski, R Koschke - … on program comprehension (ICPC), 2012 - ieeexplore.ieee.org
… whether metrics agree with complexity as perceived by programmers. We show that, first, …
metrics and in only few cases reproduce complexity rankings similar to human raters. Data-flow …

Software comprehension: theory and metrics

T Klemola - 1998 - spectrum.library.concordia.ca
… Some studies suggest that for some language/application situations, LOC is at least as
good as Halstead's metric and McCabe's cyclomatic complexity metric. The most accepted …

Toward understanding the impact of refactoring on program comprehension

G Sellitto, E Iannone, Z Codabux… - … on software analysis …, 2022 - ieeexplore.ieee.org
… , the classes had code smells and were more coupled and complex compared to other …
Although the readability metrics that we used have been validated as good predictors of the …

An empirical evaluation of the “Cognitive Complexity” measure as a predictor of code understandability

L Lavazza, AZ Abualkishik, G Liu, S Morasca - … of Systems and Software, 2023 - Elsevier
Program comprehension absorbs a large part of the time and effort spent by professionals
… provides better performance compared to those metrics. We considered the following ones. …

From code complexity metrics to program comprehension

DG Feitelson - Communications of the ACM, 2023 - dl.acm.org
… However, as we show, this approach also faces many difficulties, due to the intricacy of
the concept of code complexity itself as well as to its interactions with the humans involved …