Measuring Program Comprehension with fMRI.

作者: Janet Siegmund

DOI:

关键词:

摘要: Software development is in essence a human-centered activity, because humans design, implement, and maintain software. Thus, the human factor plays an important role software engineering. One of major activities during entire softwaredevelopment cycle program comprehension: Developers spend most their time with comprehending source code [14]. if we can support developers comprehension, reduce cost development. To improve for example, by tools or programming languages, need to measure it reliably—otherwise, cannot know how why languages affect comprehension. However, comprehension internal cognitive process that inherently eludes measurement.

参考文章(13)
Shari Lawrence Pfleeger, Norman E. Fenton, Software Metrics : A Rigorous and Practical Approach ,(1998)
P.D. Skosnik, F. Mirza, D.R. Gitelman, T.B. Parrish, M-M. Mesulam, P.J. Reber, Neural correlates of artificial grammar learning. NeuroImage. ,vol. 17, pp. 1306- 1314 ,(2002) , 10.1006/NIMG.2002.1291
Yasuhiro Nagahama, Hidenao Fukuyama, Hiroshi Yamauchi, Shigeru Matsuzaki, Junji Konishi, Hiroshi Shibasaki, Jun Kimura, Cerebral activation during performance of a card sorting test Brain. ,vol. 119, pp. 1667- 1675 ,(1996) , 10.1093/BRAIN/119.5.1667
J. Belliveau, D. Kennedy, R. McKinstry, B. Buchbinder, R. Weisskoff, M. Cohen, J. Vevea, T. Brady, B. Rosen, Functional mapping of the human visual cortex by magnetic resonance imaging Science. ,vol. 254, pp. 716- 719 ,(1991) , 10.1126/SCIENCE.1948051
Janet Siegmund, Christian Kästner, Sven Apel, Chris Parnin, Anja Bethmann, Thomas Leich, Gunter Saake, André Brechmann, Understanding understanding source code with functional magnetic resonance imaging international conference on software engineering. ,vol. 2014, pp. 378- 389 ,(2014) , 10.1145/2568225.2568252
Janet Siegmund, André Brechmann, Sven Apel, Christian Kästner, Jörg Liebig, Thomas Leich, Gunter Saake, Toward measuring program comprehension with functional magnetic resonance imaging Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12. pp. 24- ,(2012) , 10.1145/2393596.2393624
Esta A. Berg, A simple objective technique for measuring flexibility in thinking. Journal of General Psychology. ,vol. 39, pp. 15- 22 ,(1948) , 10.1080/00221309.1948.9918159
Jörg Bahlmann, Ricarda I. Schubotz, Angela D. Friederici, Hierarchical artificial grammar processing engages Broca's area. NeuroImage. ,vol. 42, pp. 525- 534 ,(2008) , 10.1016/J.NEUROIMAGE.2008.04.249
Karl-Magnus Petersson, Vasiliki Folia, Peter Hagoort, What artificial grammar learning reveals about the neurobiology of syntax Brain and Language. ,vol. 120, pp. 83- 95 ,(2012) , 10.1016/J.BANDL.2010.08.003