Litcius/Paper detail

Expert Programmers Have Fine-Tuned Cortical Representations of Source Code

Yoshiharu Ikutani, Takatomi Kubo, S. Nishida, Hideaki Hata, Kenichi Matsumoto, Kazushi Ikeda, Shinji Nishimoto

2020eNeuro21 citationsDOIOpen Access PDF

Abstract

Expertise enables humans to achieve outstanding performance on domain-specific tasks, and programming is no exception. Many studies have shown that expert programmers exhibit remarkable differences from novices in behavioral performance, knowledge structure, and selective attention. However, the underlying differences in the brain of programmers are still unclear. We here address this issue by associating the cortical representation of source code with individual programming expertise using a data-driven decoding approach. This approach enabled us to identify seven brain regions, widely distributed in the frontal, parietal, and temporal cortices, that have a tight relationship with programming expertise. In these brain regions, functional categories of source code could be decoded from brain activity and the decoding accuracies were significantly correlated with individual behavioral performances on a source-code categorization task. Our results suggest that programming expertise is built on fine-tuned cortical representations specialized for the domain of programming.

Topics & Concepts

Computer scienceCategorizationSource codeDomain (mathematical analysis)Code (set theory)Task (project management)Representation (politics)Decoding methodsArtificial intelligenceProgramming languagePolitical scienceTelecommunicationsMathematicsPoliticsEconomicsSet (abstract data type)ManagementLawMathematical analysisNeural and Behavioral Psychology StudiesEEG and Brain-Computer InterfacesFerroelectric and Negative Capacitance Devices
Expert Programmers Have Fine-Tuned Cortical Representations of Source Code | Litcius