Simultaneous measurement of program comprehension with fMRI and eye tracking: a case study

作者: Norman Peitek , Janet Siegmund , Chris Parnin , Sven Apel , Johannes C. Hofmeister

DOI: 10.1145/3239235.3240495

关键词:

摘要: Background Researchers have recently started to validate decades-old program-comprehension models using functional magnetic resonance imaging (fMRI). While fMRI helps us understand neural correlates of cognitive processes during program comprehension, its comparatively low temporal resolution (i.e., seconds) cannot capture fast subprocesses milliseconds).Aims To increase the explanatory power measurement programmers, we are exploring in this methodological paper feasibility adding simultaneous eye tracking measurement. By developing a method observe programmers with two complementary measures, aim at obtaining more comprehensive understanding comprehension.Method We conducted controlled experiment 22 student participants tracking.Results been able successfully and eye-tracking data, although limitations regarding partial data loss spatial imprecision. The biggest issue that experienced is data: for only 10 participants, could collect complete set high-precision data. Since some studies show excessive head motion, proportion full high-quality on rather low. Still, remaining allowed confirm our prior hypothesis semantic recall which was not possible alone.Conclusions Simultaneous comprehension promising, but limitations. study framework, can conduct fine-grained analyses, turn programmer behavior better.

参考文章(36)
Michael S Gazzaniga, Richard B Ivry, Megan S Steven, George R Mangun, Cognitive Neuroscience: The Biology of the Mind ,(1998)
Thomas Fritz, Andrew Begel, Sebastian C. Müller, Serap Yigit-Elliott, Manuela Züger, Using psycho-physiological measures to assess task difficulty in software development international conference on software engineering. pp. 402- 413 ,(2014) , 10.1145/2568225.2568266
Jürgen Koenemann, Scott P. Robertson, Expert problem solving strategies for program comprehension Proceedings of the SIGCHI conference on Human factors in computing systems Reaching through technology - CHI '91. pp. 125- 130 ,(1991) , 10.1145/108844.108863
B. Chance, Z. Zhuang, C. UnAh, C. Alter, L. Lipton, Cognition-activated low-frequency modulation of light absorption in human brain. Proceedings of the National Academy of Sciences of the United States of America. ,vol. 90, pp. 3770- 3774 ,(1993) , 10.1073/PNAS.90.8.3770
Janet Siegmund, Christian Kästner, Jörg Liebig, Sven Apel, Stefan Hanenberg, Measuring and modeling programming experience Empirical Software Engineering. ,vol. 19, pp. 1299- 1334 ,(2014) , 10.1007/S10664-013-9286-4
Susan Wiedenbeck, The initial stage of program comprehension International Journal of Human-computer Studies \/ International Journal of Man-machine Studies. ,vol. 35, pp. 517- 540 ,(1991) , 10.1016/S0020-7373(05)80090-2
Thomas A. Standish, An Essay on Software Reuse IEEE Transactions on Software Engineering. ,vol. SE-10, pp. 494- 497 ,(1984) , 10.1109/TSE.1984.5010272
Adrian Voßkühler, Volkhard Nordmeier, Lars Kuchinke, Arthur M. Jacobs, OGAMA (Open Gaze and Mouse Analyzer): Open-source software designed to analyze eye and mouse movements in slideshow study designs Behavior Research Methods. ,vol. 40, pp. 1150- 1162 ,(2008) , 10.3758/BRM.40.4.1150