Comprehension of procedural visual business process models: a literature review

K Figl - Business & Information Systems Engineering, 2017 - Springer
Visual process models are meant to facilitate comprehension of business processes.
However, in practice, process models can be difficult to understand. The main goal of this …

[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 …

[書籍][B] Coding as a playground: Programming and computational thinking in the early childhood classroom

MU Bers - 2020 - taylorfrancis.com
Coding as a Playground, Second Edition focuses on how young children (aged 7 and
under) can engage in computational thinking and be taught to become computer …

Coding as another language: A pedagogical approach for teaching computer science in early childhood

MU Bers - Journal of Computers in Education, 2019 - Springer
Computer programming is an essential skill in the 21st century and new policies and
frameworks aim at preparing students for computer science-related professions. Today, the …

Learning natural coding conventions

M Allamanis, ET Barr, C Bird, C Sutton - Proceedings of the 22nd acm …, 2014 - dl.acm.org
Every programmer has a characteristic style, ranging from preferences about identifier
naming to preferences about object relationships and design patterns. Coding conventions …

Eye movements in code reading: Relaxing the linear order

T Busjahn, R Bednarik, A Begel… - 2015 ieee 23rd …, 2015 - ieeexplore.ieee.org
Code reading is an important skill in programming. Inspired by the linearity that people
exhibit while natural language text reading, we designed local and global gaze-based …

Stuck and frustrated or in flow and happy: Sensing developers' emotions and progress

SC Müller, T Fritz - 2015 IEEE/ACM 37th IEEE International …, 2015 - ieeexplore.ieee.org
Software developers working on change tasks commonly experience a broad range of
emotions, ranging from happiness all the way to frustration and anger. Research, primarily in …

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 …

Measuring neural efficiency of program comprehension

J Siegmund, N Peitek, C Parnin, S Apel… - Proceedings of the …, 2017 - dl.acm.org
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 …

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 …