A Cookbook for Eye Tracking in Software Engineering

被引:0
作者
Grabinger, Lisa [1 ]
Al Madi, Naser [2 ]
Bednarik, Roman [3 ]
Busjahn, Teresa [4 ]
Engl, Fabian [1 ]
Ezer, Timur [1 ]
Gruber, Hans [5 ]
Hauser, Florian [1 ]
Maletic, Jonathan I. [6 ]
Obaidellah, Unaizah [7 ]
Park, Kang-il [8 ]
Sharif, Bonita [8 ]
Sharafi, Zohreh [9 ]
Shepherd, Lynsay [10 ]
Mottok, Juergen [1 ]
机构
[1] OTH Regensburg, Regensburg, Germany
[2] Colby Coll, Waterville, ME USA
[3] Univ Eastern Finland, Joensuu, Finland
[4] HTW Berlin, Berlin, Germany
[5] Univ Regensburg, Regensburg, Germany
[6] Kent State Univ, Kent, OH USA
[7] Univ Malaya, Kuala Lumpur, Malaysia
[8] Univ Nebraska Lincoln, Lincoln, NE USA
[9] Polytech Montreal, Montreal, PQ, Canada
[10] Abertay Univ, Dundee, Scotland
来源
PROCEEDINGS OF THE 6TH EUROPEAN CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, ECSEE 2025 | 2025年
关键词
reference guide; empirical research; checklist; CLASS DIAGRAMS; MOVEMENTS; GAZE;
D O I
10.1145/3723010.3723018
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Eye tracking technology offers valuable insights into how developers and users interact with software artifacts, tools, and interfaces. However, conducting empirical eye tracking research comes with a number of challenges. To assist researchers and students new to the field, this article provides a concise summary of the background as well as the key considerations. As an additional resource, we present a detailed checklist along with its application. Note that both the outline and the checklist are specifically tailored to, but not limited to, the context of software engineering research.
引用
收藏
页码:60 / 76
页数:17
相关论文
共 143 条
[1]   Using Developer Eye Movements to Externalize the Mental Model Used in Code Summarization Tasks [J].
Abid, Nahla J. ;
Maletic, Jonathan I. ;
Sharif, Bonita .
ETRA 2019: 2019 ACM SYMPOSIUM ON EYE TRACKING RESEARCH & APPLICATIONS, 2019,
[2]   Developer Reading Behavior While Summarizing Java']Java Methods: Size and Context Matters [J].
Abid, Nahla J. ;
Sharif, Bonita ;
Dragan, Natalia ;
Alrasheed, Hend ;
Maletic, Jonathan I. .
2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, :384-395
[3]   Effect of emotion and workload on expertise in programming [J].
Ahsan, Zubair ;
Obaidellah, Unaizah .
TELEMATICS AND INFORMATICS REPORTS, 2023, 11
[4]   Combining automation and expertise: A semi-automated approach to correcting eye-tracking data in reading tasks [J].
Al Madi, Naser ;
Torra, Brett ;
Li, Yixin ;
Tariq, Najam .
BEHAVIOR RESEARCH METHODS, 2025, 57 (02)
[5]   Advancing Dynamic-Time Warp Techniques for Correcting Eye Tracking Data in Reading Source Code [J].
Al Madi, Naser .
JOURNAL OF EYE MOVEMENT RESEARCH, 2024, 17 (01) :16-19
[6]   EMIP Toolkit: A Python']Python Library for Customized Post-processing of the Eye Movements in Programming Dataset [J].
Al Madi, Naser ;
Guarnera, Drew T. ;
Sharif, Bonita ;
Maletic, Jonathan I. .
ACM SYMPOSIUM ON EYE TRACKING RESEARCH AND APPLICATIONS, ETRA 2021, 2021,
[7]   AssessingWorkload Perception in Introductory Computer Science Projects using NASA-TLX [J].
Al Madi, Naser ;
Peng, Siyuan ;
Rogers, Tamsin .
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, :668-674
[8]   From Novice to Expert: Analysis of Token Level Effects in a Longitudinal Eye Tracking Study [J].
Al Madi, Naser ;
Peterson, Cole S. ;
Sharif, Bonita ;
Maletic, Jonathan, I .
2021 IEEE/ACM 29TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2021), 2021, :172-183
[9]   An empirical study on the importance of source code entities for requirements traceability [J].
Ali, Nasir ;
Sharafi, Zohreh ;
Gueheneuc, Yann-Gael ;
Antoniol, Giuliano .
EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (02) :442-478
[10]  
Ali N, 2012, 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), P191, DOI 10.1109/ICSM.2012.6405271