[HTML][HTML] Brain and autonomic nervous system activity measurement in software engineering: A systematic literature review
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 …
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 …
science, technology, engineering, and mathematics (STEM) disciplines, programming also …
[HTML][HTML] Measuring mental workload variations in office work tasks using fNIRS
The motivation behind using physiological measures to estimate cognitive activity is typically
to build technology that can help people to understand themselves and their work, or indeed …
to build technology that can help people to understand themselves and their work, or indeed …
Comprehension of computer code relies primarily on domain-general executive brain regions
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 …
cognitive and neural mechanisms support this skill? Here, we used functional magnetic …
Measuring neural efficiency of program comprehension
Most modern software programs cannot be understood in their entirety by a single
programmer. Instead, programmers must rely on a set of cognitive processes that aid in …
programmer. Instead, programmers must rely on a set of cognitive processes that aid in …
Program comprehension and code complexity metrics: An fmri study
Background: Researchers and practitioners have been using code complexity metrics for
decades to predict how developers comprehend a program. While it is plausible and …
decades to predict how developers comprehend a program. While it is plausible and …
The effect of poor source code lexicon and readability on developers' cognitive load
It has been well documented that a large portion of the cost of any software lies in the time
spent by developers in understanding a program's source code before any changes can be …
spent by developers in understanding a program's source code before any changes can be …
Decoding the representation of code in the brain: An fMRI study of code review and expertise
B Floyd, T Santander, W Weimer - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Subjective judgments in software engineering tasks are of critical importance but can be
difficult to study with conventional means. Medical imaging techniques hold the promise of …
difficult to study with conventional means. Medical imaging techniques hold the promise of …
Program comprehension: Past, present, and future
J Siegmund - 2016 IEEE 23rd international conference on …, 2016 - ieeexplore.ieee.org
Program comprehension is the main activity of the software developers. Although there has
been substantial research to support the programmer, the high amount of time developers …
been substantial research to support the programmer, the high amount of time developers …
Ivie: Lightweight anchored explanations of just-generated code
Programming assistants have reshaped the experience of programming into one where
programmers spend less time writing and more time critically examining code. In this paper …
programmers spend less time writing and more time critically examining code. In this paper …