What is Vitalse?
Vitalse is a tool for the interactive visualization of combined multi-modal biometric data for software engineering tasks. It runs on your desktop and is available for macOS, Windows, and Linux. Vitalse provides interactive and customizable temporal heatmaps created with synchronized eyetracking and biometric data. Begin exploring with this demo video! Or download the appropriate version of Vitalse for your system and continue reading below.
Vitalse supports analysis on multiple files, user defined annotations for points of interest over source code elements, and high level customizable metric summaries for the provided dataset. We provide sample data to help get you started. Using your own data? Read below!
What Files Can I Input?
- Software artifacts, such as source code files or requirements as textual files, used by participants during the experiment.
- Eye tracking data in the form of a flat JSON or CSV. Data from this file will be used to create the heatmap. You can choose which data columns will be used to create the visualizations.
- Synchronized eyetracking and biometric data in the form of one flat JSON or CSV file.
- Physiological data in the form of flat JSON or CSV. This file will be used to draw visualisation of the physiological data, customizable on the data columns you choose.
Vitalse in Action
- Interactive and customizable heatmaps with combined eyetracking and biometric data, with temporal brushing support, for time specific analysis.
- Multi-file support for heat map visualization on software artifacts, such as source code files or requirements.
- High level task specific biometric, eyetracking, and source code metric summaries.
- Support for creating and visualizing user defined annotation of points of interest in the software artifacts.
- Visualization support for datasets containing only eyetracking data on both source code and textual artifacts, for researchers who do not use brain imaging data.