Write a Blog >>
ESEC/FSE 2021
Thu 19 - Sat 28 August 2021 Clowdr Platform

Medical imaging studies of software engineering have risen in popularity and may reveal the neural underpinnings of coding activities. To date, however, all studies in computer science venues have treated brain regions independently and in isolation. Since most complex neural activity involves coordination among multiple regions, previous analyses may overlook neural behavior.

We propose to apply \textit{functional connectivity analysis} to medical imaging data
from software engineering tasks. Informally, this analysis treats the brain as a
graph, rather than a series of independent modules, and statistically infers
relevant edges. We present a functional connectivity analysis of existing data, which elucidates the
interconnections between code writing and prose writing,
especially regarding higher mathematics and semantic processing.
First, we found a significant link between Broca's Area (language) and the Number Form Area (higher mathematics) for coding.
This both refines previous interpretations that code writing and natural language are distinct from each other, and may also contribute to the understanding of the Number Form Area in the
Psychology literature.
Second, we identify an area with important functional connectivity
for both prose writing and coding, unlike previous
analyses that associated it with coding.
This advances our neural understanding of coding and prose writing, and was only exposed by using functional connectivity analysis.
Third, for coding, we find a strong functional connectivity result
for a brain region involved in semantic processing for language, with implications for CS training.
Finally, we find a neural relationship between coding and expertise, including
a more grounded explanation than prior work.

Thu 26 Aug

Displayed time zone: Athens change

11:00 - 12:00
Analytics & Software Evolution—Program ComprehensionResearch Papers +12h
Chair(s): Santanu Dash University of Surrey, Anthony Cleve University of Namur
11:00
10m
Paper
Lightweight Global and Local Contexts Guided Method Name Recommendation with Prior KnowledgeArtifacts Available
Research Papers
Shangwen Wang National University of Defense Technology, Ming Wen Huazhong University of Science and Technology, Bo Lin National University of Defense Technology, Xiaoguang Mao National University of Defense Technology
DOI Pre-print
11:10
10m
Paper
To Read or to Rotate? Comparing the Effects of Technical Reading Training and Spatial Skills Training on Novice Programming Ability
Research Papers
Madeline Endres University of Michigan, Madison Fansher University of Michigan, Priti Shah University of Michigan, Westley Weimer University of Michigan
DOI Pre-print
11:20
10m
Paper
Connecting the Dots: Rethinking the Relationship between Code and Prose Writing with Functional Connectivity
Research Papers
Zachary Karas University of Michigan, Andrew Jahn University of Michigan, Westley Weimer University of Michigan, Yu Huang University of Michigan
DOI
11:30
30m
Live Q&A
Q&A (Analytics & Software Evolution—Program Comprehension)
Research Papers

23:00 - 00:00
Analytics & Software Evolution—Program ComprehensionResearch Papers
Chair(s): Venera Arnaoudova Washington State University, Bonita Sharif University of Nebraska-Lincoln, USA
23:00
10m
Paper
Lightweight Global and Local Contexts Guided Method Name Recommendation with Prior KnowledgeArtifacts Available
Research Papers
Shangwen Wang National University of Defense Technology, Ming Wen Huazhong University of Science and Technology, Bo Lin National University of Defense Technology, Xiaoguang Mao National University of Defense Technology
DOI Pre-print
23:10
10m
Paper
To Read or to Rotate? Comparing the Effects of Technical Reading Training and Spatial Skills Training on Novice Programming Ability
Research Papers
Madeline Endres University of Michigan, Madison Fansher University of Michigan, Priti Shah University of Michigan, Westley Weimer University of Michigan
DOI Pre-print
23:20
10m
Paper
Connecting the Dots: Rethinking the Relationship between Code and Prose Writing with Functional Connectivity
Research Papers
Zachary Karas University of Michigan, Andrew Jahn University of Michigan, Westley Weimer University of Michigan, Yu Huang University of Michigan
DOI
23:30
30m
Live Q&A
Q&A (Analytics & Software Evolution—Program Comprehension)
Research Papers