EYE MOVEMENTS IN SOFTWARE ENGINEERING - WHAT DIFFERS THE EXPERT FROM THE NOVICE?

被引:0
|
作者
Hauser, F. [1 ]
Reuter, R. [1 ]
Hutzler, I. [1 ]
Mottok, J. [1 ,2 ]
Gruber, H. [3 ,4 ]
机构
[1] OTH Regensburg, Regensburg, Germany
[2] Zentrum Digitalisierung Bayern, Garching, Germany
[3] Univ Regensburg, Regensburg, Germany
[4] Univ Turku, Turku, Finland
关键词
Eye Tracking; Software Engineering; Code Review; Expertise; teaching programming skills; INSPECTIONS;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:632 / 642
页数:11
相关论文
共 50 条
  • [1] The effect of cumulative eye movements' guidance of experts on transition from novice to expert
    Caliskan, Neslihan Yondemir
    Sendurur, Emine
    [J]. ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2024,
  • [2] Novice and Expert Nurses' Eye Movements and Success With Simulated Peripheral Intravenous Catheterization
    Parker, Shannon I. A.
    Simmons, Sarah M.
    Rutherford, Alanna
    Caird, Jeff K.
    Benzies, Karen M.
    [J]. CLINICAL SIMULATION IN NURSING, 2021, 53 : 42 - 48
  • [3] Expert and novice group differences in eye movements when assessing biodiversity of harvested forests
    Pihel, Johan
    Sang, Asa Ode
    Hagerhall, Caroline
    Nystrom, Marcus
    [J]. FOREST POLICY AND ECONOMICS, 2015, 56 : 20 - 26
  • [4] MAKING SOFTWARE USABLE FOR THE NOVICE AND THE EXPERT
    GRAINGER, B
    [J]. I&CS-INSTRUMENTATION & CONTROL SYSTEMS, 1995, 68 (03): : 73 - 77
  • [5] Expert vs. novice differences in the detection of relevant information during a chess game: evidence from eye movements
    Sheridan, Heather
    Reingold, Eyal M.
    [J]. FRONTIERS IN PSYCHOLOGY, 2014, 5
  • [6] What distinguishes a novice from an expert mixed methods researcher?
    Timothy C. Guetterman
    [J]. Quality & Quantity, 2017, 51 : 377 - 398
  • [7] What distinguishes a novice from an expert mixed methods researcher?
    Guetterman, Timothy C.
    [J]. QUALITY & QUANTITY, 2017, 51 (01) : 377 - 398
  • [8] From Expert to Novice
    Moran, Peter
    [J]. PROFESSIONAL CASE MANAGEMENT, 2010, 15 (02) : 101 - 102
  • [9] FROM EXPERT TO NOVICE
    KHAN, K
    SCHMIDT, PL
    SCHOVILLE, R
    WILLIAMS, M
    [J]. AMERICAN JOURNAL OF NURSING, 1993, 93 (09) : 53 - &
  • [10] Distinguishing Intermediate and Novice Surgeons by Eye Movements
    Menekse Dalveren, Gonca Gokce
    Cagiltay, Nergiz Ercil
    [J]. FRONTIERS IN PSYCHOLOGY, 2020, 11