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

13:25-14:15MWF McAdams 112C Lab

Schedule

Date Lecture Topic Lab Topic
Wed. Aug.23 01 Topics:
  1. Course overview
  2. Grading scheme
  3. Introduction (HCII 23: eye movements)
  4. Introduction (HCII 23: 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.28

Dr. D. away: NEW

02 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.
00 Intro to Git Bash
Wed. Aug.30

Dr. D. away: NEW

03 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.
   
Mon. Sep.04 04

Team selections due

In-class feedback

Topics:

  1. Introduction (HCII 23: diagnostic apps)
  2. CPSC 412 case study
01 Intro to Gazepoint
Wed. Sep.06 05 Quiz on SIGCHI '90, '99, ETRA '00, '02, '04, CHI '07 papers
20 min normal time; 30 min with accommodations
Starting 13:45

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
   
Mon. Sep.11

Dr. D. away: University of Salford

06 Experimental design—Part I

Supplemental materials:

02 Gazepoint calibration
Supplemental:
  1. py-calibration.tar.gz
Wed. Sep.13

Dr. D. away: University of Salford

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.18 08 In-class team meetings (study ideas)
Team order: 4, 8, 5, 7, 3, 2, 1, 6
(randomly generated order, thanks to random.org)
03 Intro to PsychoPy
Wed. Sep.20 09 Team background papers due (1 PDF per team)

Topics:

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

Supplemental materials:

  • demo.zip (HCII 23 tutorial example code)
   
Mon. Sep.25 10 Guest Lecture: Krzysztof Krejtz: Intro to R (part 1)

Supplemental materials:

04 PsychoPy looped calibration with validation
Wed. Sep.27 11 Guest Lecture: Krzysztof Krejtz: Intro to R (part 2)

Supplemental materials:

   
Mon. Oct.02 12 Review of relevant papers
(randomly generated order, thanks to random.org)
  1. Team 1
  2. Team 7
  3. Team 6
  4. Team 2
05 PsychoPy grid image validation
Wed. Oct.04 13 Review of relevant papers
(randomly generated order, thanks to random.org)
  1. Team 5
  2. Team 3
  3. Team 4
  4. Team 8
   
Mon. Oct.09 14 In-class team meetings (methodology)

  • 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)
06 PsychoPy looped image set
Wed. Oct.11 15 Proposal due
(paper in conference format, everything prior to results)

Topics:

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

Python code walkthrough

Supplemental materials:

  • demo.zip (HCII 23 tutorial example code)
   
Mon. Oct.16 FALL BREAK No lab / FALL BREAK
Wed. Oct.18 16 IRB forms due

Mystery papers (TBD):

  1. paper1.pdf
  2. paper2.pdf
  3. paper3.pdf
   
Mon. Oct.23

Dr. D. away: WISA

17 Guest Lecture: Davide Bacchin: Neuroscientific Foundations (Part I)

Supplemental materials:

07 Intro to Scribus
Wed. Oct.25

Dr. D. away: WISA

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

Supplemental materials:

   
Mon. Oct.30 19 MIDTERM: Day 1 Teams: 1, 3, 7, 4
(randomly generated order, thanks to random.org)
No lab / MIDTERM
Wed. Nov.01 20 MIDTERM: Day 2 Teams: 6, 2, 5, 8
(randomly generated order, thanks to random.org)
   
Mon. Nov.06 21 Eye movement analysis with the Savitzky-Golay filter (incl. convolution) 08 Parsing .hdf5, .sla files
Wed. Nov.08 22 Start running experiments

Final Exam handed out

Book chapters/sections:

  1. Chp.01: Visual Attention—Part I
   
Mon. Nov.13 23 Book chapters/sections:
  1. Chp.01: Visual Attention—Part II
09 Putting it all together
Wed. Nov.15 24 Book chapters/sections:
  1. Chp.02: Neurological Substrate of the HVS
    (The Eye)
   
Mon. Nov.20 25 Book chapters/sections:
  1. Chp.02: Neurological Substrate of the HVS
    (The Retina, The Optic Tract; The Occipital Cortex; Visual Pathways)
No lab / THANKSGIVING
Wed. Nov.22 THANKSGIVING    
Mon. Nov.27 26 Book chapters/sections:
  1. Chp.03: Visual Psychophysics
    (Spatial Vision; Temporal Vision; Color Vision)
10 Using R statistics
Wed. Nov.29 27 Book chapters:
  1. Chp.04: Taxonomy of Eye Movements
  2. Chp.12: Eye Movement Analysis
   
Mon. Dec.04 28 Final Exam Due

Overleaf and LaTeX

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

Student Evaluations

   
Fri. Dec.15 30 FINAL PROJECT PRESENTATION
3:00pm-5:30pm
18.75 min per team (max)
Tentative presentation order: 8, 7, 2, 6, 5, 3, 1, 4
(randomly generated order, thanks to random.org)