[HTML][HTML] Brain and autonomic nervous system activity measurement in software engineering: A systematic literature review

B Weber, T Fischer, R Riedl - Journal of Systems and Software, 2021 - Elsevier
In the past decade, brain and autonomic nervous system activity measurement received
increasing attention in the study of software engineering (SE). This paper presents a …

The language of programming: a cognitive perspective

E Fedorenko, A Ivanova, R Dhamala… - Trends in cognitive …, 2019 - cell.com
Computer programming is becoming essential across fields. Traditionally grouped with
science, technology, engineering, and mathematics (STEM) disciplines, programming also …

A practical guide on conducting eye tracking studies in software engineering

Z Sharafi, B Sharif, YG Guéhéneuc, A Begel… - Empirical Software …, 2020 - Springer
For several years, the software engineering research community used eye trackers to study
program comprehension, bug localization, pair programming, and other software …

Software documentation: the practitioners' perspective

E Aghajani, C Nagy, M Linares-Vásquez… - Proceedings of the …, 2020 - dl.acm.org
In theory,(good) documentation is an invaluable asset to any software project, as it helps
stakeholders to use, understand, maintain, and evolve a system. In practice, however …

Comprehension of computer code relies primarily on domain-general executive brain regions

AA Ivanova, S Srikant, Y Sueoka, HH Kean, R Dhamala… - elife, 2020 - elifesciences.org
Computer programming is a novel cognitive tool that has transformed modern society. What
cognitive and neural mechanisms support this skill? Here, we used functional magnetic …

Program comprehension and code complexity metrics: An fmri study

N Peitek, S Apel, C Parnin… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Background: Researchers and practitioners have been using code complexity metrics for
decades to predict how developers comprehend a program. While it is plausible and …

[HTML][HTML] A decade of code comment quality assessment: A systematic literature review

P Rani, A Blasi, N Stulova, S Panichella, A Gorla… - Journal of Systems and …, 2023 - Elsevier
Code comments are important artifacts in software systems and play a paramount role in
many software engineering (SE) tasks related to maintenance and program comprehension …

A look into programmers' heads

N Peitek, J Siegmund, S Apel, C Kästner… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Program comprehension is an important, but hard to measure cognitive process. This makes
it difficult to provide suitable programming languages, tools, or coding conventions to …

Measuring the cognitive load of software developers: An extended Systematic Map** Study

LJ Gonçales, K Farias, BC da Silva - Information and Software Technology, 2021 - Elsevier
Context: Cognitive load in software engineering refers to the mental effort users spend while
reading software artifacts. The cognitive load can vary according to tasks and across …

Toward understanding the impact of refactoring on program comprehension

G Sellitto, E Iannone, Z Codabux… - … on software analysis …, 2022 - ieeexplore.ieee.org
Software refactoring is the activity associated with developers changing the internal structure
of source code without modifying its external behavior. The literature argues that refactoring …