Measuring neural efficiency of program comprehension
Measuring neural efficiency of program comprehension
复制标题
测量程序理解的神经效率
DOI:
10.1145/3106237.3106268
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
A. Brechmann
中科院分区:
文献类型:
--
作者:
J. Siegmund;Norman Peitek;Chris Parnin;S. Apel;Johannes C. Hofmeister;Christian Kästner;Andrew Begel;A. Bethmann;A. Brechmann
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 seeking, filtering, and shaping relevant information for a given programming task. Several theories have been proposed to explain these processes, such as ``beacons,' for locating relevant code, and ``plans,'' for encoding cognitive models. However, these theories are decades old and lack validation with modern cognitive-neuroscience methods. In this paper, we report on a study using functional magnetic resonance imaging (fMRI) with 11 participants who performed program comprehension tasks. We manipulated experimental conditions related to beacons and layout to isolate specific cognitive processes related to bottom-up comprehension and comprehension based on semantic cues. We found evidence of semantic chunking during bottom-up comprehension and lower activation of brain areas during comprehension based on semantic cues, confirming that beacons ease comprehension.
DOI:
10.1073/pnas.90.8.3770
发表时间:
1993-04-15
影响因子:
11.1
作者:
CHANCE, B;ZHUANG, Z;LIPTON, L
通讯作者:
LIPTON, L