Primary supervisor
Sarah GoodwinCo-supervisors
- Tim Dwyer
- Yidan Zhang (FIT)
- Lee Lawrence
This is a Winter Student Research Internship ONLY not an honours or minor thesis project at this time.
Please apply here if you are interested in the role before the deadline:
https://www.monash.edu/study/fees-scholarships/scholarships/summer-winter
__________
We're reimagining the Control Room of the Future, where advanced data tools support better decision-making in complex environments like energy grid operations. A key focus of our research is understanding how operators interact visually with large-scale information displays. To do this, we use eye-tracking technology to capture detailed visual attention patterns, and synchronise it with workstation-level video and researcher notes.
About Gazealytics
We use Gazealytics to support the analysis of eye-tracking data in context. Gazealytics is an open-source visual analytics toolkit for eye-tracking research, available here: https://github.com/gazealytics/gazealytics-master. It can help researchers synchronise and analyse eye-tracking data alongside other data streams such as video recordings and observer notes.
Your Role
You will help to extend Gazealytics' capabilities for more advanced visual and temporal analysis. Key development tasks may include:
- Implement temporal Area of Interest (AOI) tracking
- Develop visual overlays of gaze data on synchronised video
- Enhance the timeline-based data synchronisation (eye-tracking, video, notes)
- Optimise for performance and scalability with large video datasets
- Improve the frontend UX for easier data navigation and filtering
Tech Stack
- Frontend: JavaScript (with D3.js for visualisation), HTML5, CSS3
- Backend: Python (Flask)
- Data Handling: JSON-based data structures, TSV imports, temporal data synchronisation
- Version Control: GitHub
Student cohort
Required knowledge
Who We're Looking For
We're looking for a 3rd or final year UG or Masters level software developer / engineer, who is passionate about building tools that help people understand complex data. Ideally, you have:
- Strong JavaScript skills and experience with data visualisation (D3.js or similar)
- Comfortable working with multimedia (video) synchronisation
- Interest or experience in eye tracking and HCI
- Familiarity with GitHub and collaborative coding workflows