[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
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 …
A practical guide on conducting eye tracking studies in software engineering
For several years, the software engineering research community used eye trackers to study
program comprehension, bug localization, pair programming, and other software …
program comprehension, bug localization, pair programming, and other software …
Software documentation: the practitioners' perspective
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 …
stakeholders to use, understand, maintain, and evolve a system. In practice, however …
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 …
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 …
[HTML][HTML] A decade of code comment quality assessment: A systematic literature review
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 …
many software engineering (SE) tasks related to maintenance and program comprehension …
A look into programmers' heads
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 …
it difficult to provide suitable programming languages, tools, or coding conventions to …
Measuring the cognitive load of software developers: An extended Systematic Map** Study
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 …
reading software artifacts. The cognitive load can vary according to tasks and across …
Toward understanding the impact of refactoring on program comprehension
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 …
of source code without modifying its external behavior. The literature argues that refactoring …