iTrace- Toolkit: A Pipeline for Analyzing Eye-Tracking Data of Software Engineering Studies

被引:2
|
作者
Behler, Joshua [1 ]
Weston, Praxis [1 ]
Guarnera, Drew T. [2 ]
Sharif, Bonita [3 ]
Maletic, Jonathan I. [1 ]
机构
[1] Kent State Univ, Dept Comp Sci, Kent, OH 44242 USA
[2] Coll Wooster, Dept Math & Comp Sci, Wooster, OH 44691 USA
[3] Univ Nebraska, Sch Comp, Lincoln, NE USA
关键词
eye tracking; empirical studies; fixations; pipeline;
D O I
10.1109/ICSE-Companion58688.2023.00022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
iTrace is community eye-tracking infrastructure that enables conducting eye-tracking studies within an Integrated Development Environment (IDE). It consists of a set of tools for gathering eye-tracking data on large real software projects within an IDE during studies on source code. Once the raw eye-tracking data is collected, processing is necessary before it can be used for analysis. Rather than provide the raw data for researchers to analyze and write their own customize scripts, we introduce iTrace-Toolkit - a suite of tools that assists with combining different data files generated from iTrace and its IDE plugins (namely Visual Studio, Atom, and Eclipse). iTrace-Toolkit also provides the crucial mapping of the valid raw eye-tracking data to source code tokens and finally generates fixations (an important metric in eye-tracking for comprehension) using three commonly used algorithms based on distance and velocity of eye movements. iTrace-Toolkit keeps track of all participant data and tasks during a given study and produces a complete lightweight database of the raw, mapped, and fixation data that is standardized and ready to be used by statistical tools. A simple GUI interface is provided for quick access to filter the data after an eye-tracking study. iTrace-Toolkit also allows for the export of the data or subset of the data to text formats for further statistical processing.
引用
收藏
页码:46 / 50
页数:5
相关论文
共 50 条
  • [1] iTrace-Visualize: Visualizing Eye -Tracking Data for Software hngineering Studies
    Behler, Joshua
    Chiudioni, Gino
    Ely, Alex
    Pangonis, Julia
    Sharif, Bonita
    Maletic, Jonathan I.
    [J]. 2023 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION, VISSOFT, 2023, : 100 - 104
  • [2] Eye-tracking Metrics in Software Engineering
    Sharafi, Zohreh
    Shaffer, Timothy
    Sharif, Bonita
    Gueheneuc, Yann-Gael
    [J]. 2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 96 - 103
  • [3] Conducting Eye Tracking Studies in Software Engineering - Methodology and Pipeline
    Sharif, Bonita
    Begel, Andrew
    Maletic, Jonathan I.
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 340 - 341
  • [4] TAUPE: Visualizing and analyzing eye-tracking data
    De Smet, Benoit
    Lempereur, Lorent
    Sharafi, Zohreh
    Gueheneuc, Yann-Gael
    Antoniol, Giuliano
    Habra, Naji
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 79 : 260 - 278
  • [5] iTrace: Enabling Eye Tracking on Software Artifacts within the IDE to Support Software Engineering Tasks
    Shaffer, Timothy R.
    Wise, Jenna L.
    Walters, Braden M.
    Muller, Sebastian C.
    Falcone, Michael
    Sharif, Bonita
    [J]. 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 954 - 957
  • [6] Potential of eye-tracking simulation software for analyzing landscape preferences
    Schirpke, Uta
    Tasser, Erich
    Lavdas, Alexandros A.
    [J]. PLOS ONE, 2022, 17 (10):
  • [7] The Perception Engineer's Toolkit for Eye-Tracking data analysis
    Kuebler, Thomas C.
    [J]. ETRA 2020 SHORT PAPERS: ACM SYMPOSIUM ON EYE TRACKING RESEARCH & APPLICATIONS, 2020,
  • [8] Collecting and Analyzing Eye-tracking Data in Outdoor Environments
    Evans, Karen M.
    Jacobs, Robert A.
    Tarduno, John A.
    Pelz, Jeff B.
    [J]. JOURNAL OF EYE MOVEMENT RESEARCH, 2012, 5 (02):
  • [9] A systematic literature review on the usage of eye-tracking in software engineering
    Sharafi, Zohreh
    Soh, Zephyrin
    Gueheneuc, Yann-Gael
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 67 : 79 - 107
  • [10] On Eye Tracking in Software Engineering
    Lisa Grabinger
    Florian Hauser
    Christian Wolff
    Jürgen Mottok
    [J]. SN Computer Science, 5 (6)