B3 Non-refereed article in a conference publication
Eye movements in software engineering - What differs the expert from the novice?
Authors: Hauser F, Reuter R, Hutzler I, Mottok J, Gruber H
Editors: Chova, LG; Martinez, AL; Torres, IC
Conference name: International conference of education, research and innovation
Publication year: 2018
Journal: ICERI Proceedings
Book title : 11th international conference of education, research and innovation (ICERI2018)
Journal name in source: 11TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2018)
Journal acronym: ICERI PROC
Series title: ICERI Proceedings
First page : 632
Last page: 642
Number of pages: 11
ISBN: 978-84-09-05948-5
ISSN: 2340-1095
Abstract
This study is a replica of Uwano, Nakamura, Monden and Matsumoto from the year 2006 [1]. Its main intention is to survey the described eye movement patterns which were described by Uwano et al. and harness them for the teaching and learning of software engineering. Furthermore, it should be surveyed, if there are any experience-related changes in the eye movements of the participants while they are reviewing a piece of source code. For this purpose, an eye tracking study is designed which contains six erroneous C-codes. A sample of 25 programmers (18 novices and 7 advanced) is recruited for this experiment. The recorded eye tracking data is supplemented by interviews and questionnaires, which give insight to the personal backgrounds of the participants and the cognitive strategies involved in code reviewing. Due to the rather small sample size and the ongoing data collection, the results do not show statistical significant data, but they still proof experience-related differences between both groups. The advanced subjects are reviewing the code in a more elegant and efficient way as the novices and have a higher error detection.
This study is a replica of Uwano, Nakamura, Monden and Matsumoto from the year 2006 [1]. Its main intention is to survey the described eye movement patterns which were described by Uwano et al. and harness them for the teaching and learning of software engineering. Furthermore, it should be surveyed, if there are any experience-related changes in the eye movements of the participants while they are reviewing a piece of source code. For this purpose, an eye tracking study is designed which contains six erroneous C-codes. A sample of 25 programmers (18 novices and 7 advanced) is recruited for this experiment. The recorded eye tracking data is supplemented by interviews and questionnaires, which give insight to the personal backgrounds of the participants and the cognitive strategies involved in code reviewing. Due to the rather small sample size and the ongoing data collection, the results do not show statistical significant data, but they still proof experience-related differences between both groups. The advanced subjects are reviewing the code in a more elegant and efficient way as the novices and have a higher error detection.