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 …
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 …
Background: Researchers and practitioners have been using code complexity metrics for decades to predict how developers comprehend a program. While it is plausible and …
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 …
Despite the importance of programming to modern society, the cognitive and neural bases of code comprehension are largely unknown. Programming languages might …
Software engineering involves writing new code or editing existing code. Recent efforts have investigated the neural processes associated with reading and comprehending code …
Code review is an essential practice in software engineering to spot code defects in the early stages of software development. Modern code reviews (eg, acceptance or rejection of …
Background Researchers have recently started to validate decades-old program- comprehension models using functional magnetic resonance imaging (fMRI). While fMRI …
Understanding how developers carry out different computer science activities with objective measures can help to improve productivity and guide the use and development of …