功能性磁共振成像(fMRI)测量整个大脑的血流变化,在过去的几十年中,它被用于各种应用,包括“功能解剖学”——一种确定当一个人执行特定任务时,哪些大脑区域被打开的方式。功能磁共振成像已经被用来观察人们做各种事情时的大脑——解决数学问题、学习外语、下棋、在钢琴上即兴演奏、玩填字游戏,甚至看电视节目。
这篇新论文建立在2020年的一项研究基础上,该研究由许多同一作者撰写,该研究使用fMRI来监控程序员“理解”代码的小片段或片段时的大脑。(在这种情况下,理解意味着看一段代码片段,并正确确定该代码片段执行的计算结果。)这项2020年的研究表明,代码理解并没有持续激活语言系统,即处理语言处理的大脑区域。相反,多需求网络——一个与一般推理相关并支持数学和逻辑思维等领域的大脑系统——非常活跃。目前的工作也利用了程序员的核磁共振扫描,需要“更深入的研究”,寻求获得更精细的信息。之前的研究观察了20到30个人,以确定理解代码所依赖的大脑系统的平均值,而新的研究则观察了个体程序员在处理计算机程序的特定元素时的大脑活动。例如,假设有一行代码涉及单词操作,另一段代码涉及数学运算。这将揭示哪些与程序有关的信息在我们的大脑中是唯一编码的。对于神经科学家来说,如果他们可以通过观察某人的大脑信号来推断出一种物理特性,那么这种物理特性就被认为是“编码的”。
资讯来源:http://news.mit.edu/

