CPSC 4120/6120 Eye Tracking Methodology
Fall 2022
<http://andrewd.ces.clemson.edu/courses/cpsc111/fall22/sched.html>

10:10-11:00MW McAdams 114 Lecture
11:15-12:05MW McAdams 112C Lab

Schedule

Date Lecture Topic Lab Topic
Wed. Aug.24 01 Topics:
  1. Course overview
  2. Grading scheme
  3. Introduction (HCII 21: eye movements)
  4. Introduction (HCII 21: active, passive, reflexive apps)
Supplemental materials:

Review past years' unpublished papers (you cannot cite these):
Published papers based on term papers from pervious years:

Mon. Aug.29 02 Topics:
  1. Introduction (HCII 21: diagnostic apps)
  2. CPSC 412 case study
00 Intro to Gazepoint
Supplemental:
  1. py-calibration.tar.gz
Wed. Aug.31 03 Team selections due

In-class feedback

SIGCHI '90, '99 Papers:

  1. Starker, India, and Bolt, Richard A., A Gaze-Responsive Self-Disclosing Display, in CHI'90 Proceedings, ACM, New York, NY, 1990.
  2. Jacob, Robert J. K., What You Look At Is What You Get: Eye Movement-Based Interaction Techniques, in CHI'90 Proceedings, ACM, New York, NY, 1990.
  3. Vertegaal, Roel, The GAZE Groupware System: Mediating Joint Attention in Multiparty Communication and Collaboration, in CHI'99 Proceedings, ACM, New York, NY, 1999.
  4. Zhai, S., Morimoto, C., and Ihde, Steven, Manual and Gaze Input Cascaded (MAGIC) Pointing, in CHI'99 Proceedings, ACM, New York, NY, 1999.
  5. Byrne, Michael D., Anderson, John R., Douglass, Scott, and Matessa, Michael, Eye Tracking the Visual Search of Click-Down Menus, in CHI'99 Proceedings, ACM, New York, NY, 1999.
   
Mon. Sep.05

Dr. D. away: EMDPA

04

ETRA '00, ETRA '02, ETRA '04 Papers:
  1. Jeff B. Pelz, Roxanne Canosa, Jason Babcock, Extended Tasks Elicit Complex Eye Movement Patterns in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), ACM, New York, NY, 2000.
  2. Paivi Majaranta and Kari-Jouko Raiha, Twenty Years of Eye Typing: Systems and Design Issues, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), New Orleans, LA, 2002, ACM.
  3. David S. Wooding, Fixation Maps: Quantifying Eye-Movement Traces, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), New Orleans, LA, 2002, ACM.
  4. Benjamin Law, M. Stell Atkins, A. E., Kirkpatrick, Alan J. Lomax, and Christine L. Mackenzie, Eye Gaze Patterns Differentiate Novice and Experts in a Virtual Laparaoscopic Surgery Training Environment, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), San Antonio, TX, 2004, ACM.
CHI '07 Papers:
  1. Cutrell, E. and Guan, Z. What are you looking for?: an eye-tracking study of information usage in web search. In Proceedings of the SIGCHI conference on Human factors in computing systems (CHI '07). 2007, ACM, New York, NY, 407-416.
01 Intro to PsychoPy
Wed. Sep.07

Dr. D. away: EMDPA

05 CITI TRAINING: www.citiprogram.org
See: Clemson IRB training instructions

IRB Forms:

  • Expedited Review Application form
  • Additional Team Members form
  • Appendix (eye tracker type)
  • Samplie Stimuli
  • Informational Letter
  • Script (what you will tell participants when they enter the lab)
  • Recruitment email
  • Recruitment flyer (if applicable)
examples

Quiz on SIGCHI '90, '99, ETRA '00, '02, '04, CHI '07 papers
20 min normal time; 30 min with accommodations
Starting 10:30

   
Mon. Sep.12 06 Experimental design—Part I

Supplemental materials:

02 Gazepoint calibration
Wed. Sep.14 07 Experimental design—Part II

Supplemental files:
  1. Makefile
  2. excel2csv.py
  3. speed.R
  4. wpm.R
  5. excel/EntryTimes.csv
  6. excel/WPM.csv
Or, whole thing as zip file:
  1. R.zip

   
Mon. Sep.19 08 In-class team meetings (study ideas) 03 PsychoPy looped calibration with validation
Wed. Sep.21 09 Team background papers due (1 PDF per team)

Topics:

  1. Introduction (HCII 21: gaze anaylitcs pipeline, part 1)

Supplemental materials:

   
Mon. Sep.26 10 Guest Lecture: Krzysztof Krejtz: Intro to R (part 1)

Supplemental materials:

04 PsychoPy grid image validation
Wed. Sep.28 11 Guest Lecture: Krzysztof Krejtz: Intro to R (part 2)

Supplemental materials:

   
Mon. Oct.03 12 Topics:
  1. Introduction (HCII 21: gaze anaylitcs pipeline, part 2)

Supplemental materials:

05 PsychoPy looped image set
Wed. Oct.05 13 Review of relevant papers
  1. Team 01: Speedreading
  2. Team 03: Soccer official offside
  3. Team 02: Packaging at Point of Sale
  4. Team 04: VR Voight-Kampff Test
  5. Team 05: Change Blindness
   
Mon. Oct.10 14 In-class team meetings (methodology) 06 Intro to Scribus
Wed. Oct.12 15
  • ACM Master Article Template (learning LaTeX is highly recommended)
  • read the acmart.cls manual
  • use
    \documentclass[sigconf]{acmart}
    to format your document for most of ACM conferences, including ETRA
  • do not use
    \documentclass[sigconf,review,anonymous]{acmart}
    to see make paper like anonymized for double-blind peer-review
    (but you can easily switch between the two to see how a real submission would look like)
   
Mon. Oct.17 16 Proposal due (paper in conference format, everything prior to results)

Eye movement analysis with the Savitzky-Golay filter (incl. convolution)

07 Unix CMD line navigation
Wed. Oct.19 17

IRB forms due

Mystery papers (TBD):

  1. paper1.pdf
  2. paper1.mp4
  3. paper2.pdf
  4. paper3.pdf
  5. paper3.mp4
  6. paper4.pdf
   
Mon. Oct.24 18 Python code walkthrough MIDTERM: Day 1 Teams: 1, 3, 2, 4, 5
(randomly generated order, thanks to random.org)
Wed. Oct.26 19 Python code walkthrough   MIDTERM: Day 2 Teams: if needed
(randomly generated order, thanks to random.org)
Mon. Oct.31

Dr. D. away: Dagstuhl

20 Guest Lecture: Davide Bacchin: Neuroscientific Foundations (Part I) 08 Parsing .hdf5, .sla files
Wed. Nov.02

Dr. D. away: Dagstuhl

21 Start running experiments

Guest Lecture: Davide Bacchin: Neuroscientific Foundations (Part II)

   
Mon. Nov.07 Fall Break No lab / Fall Break
Wed. Nov.09 22 Final Exam handed out

Book chapters/sections:

  1. Chp.01: Visual Attention—Part I
   
Mon. Nov.14 23 Book chapters/sections:
  1. Chp.01: Visual Attention—Part II
09 Putting it all together
Wed. Nov.16 24 Book chapters/sections:
  1. Chp.02: Neurological Substrate of the HVS
    (The Eye)
   
Mon. Nov.21 25 Book chapters/sections:
  1. Chp.02: Neurological Substrate of the HVS
    (The Retina, The Optic Tract; The Occipital Cortex; Visual Pathways)
No lab / data collection
Wed. Nov.23 26 Thanksgiving    
Mon. Nov.28 27 Book chapters/sections:
  1. Chp.03: Visual Psychophysics
    (Spatial Vision; Temporal Vision; Color Vision)

— OR —

Guest Lecture: Krzysztof Krejtz: Ambient/focal attention

10 Using R statistics
Wed. Nov.30 Book chapters:
  1. Chp.04: Taxonomy of Eye Movements
  2. Chp.12: Eye Movement Analysis

— OR —

Guest Lecture: Dr. D: CHI20, CSUN, EMIP, ???

   
Mon. Dec.05 28 Final Exam Due

Overleaf and LaTeX

11 Finishing up / Overleaf
Wed. Dec.07 29 Final Paper Due

Student Evaluations

   
Tue. Dec.13 30 FINAL PROJECT PRESENTATION
3:00pm-5:30pm
25 min per team
Presentation order: 1, 2, 3, 4, 5
(randomly generated order, thanks to random.org)