DOI: 10.5281/zenodo.3908123
title: GazeMining: A Dataset of Video and Interaction Recordings on Dynamic Web Pages. Labels of Visual Change, Segmentation of Videos into Stimulus Shots, and Discovery of Visual Stimuli.

description: <strong>Recording setup</strong><br> Recordings have been taken place on 12th March 2019. Gaze data has been recorded with a Tobii 4C eye tracker with Pro license at 90 Hz. Resolution of the viewport was set to 1024x768. The display had a size of 24 inches and a resolution of 1680x1050 pixels. We polled the DOM tree every 50 milliseconds for fixed elements. We recorded the Web browsing of four participants, who followed the protocol as stored under "Dataset_visual_change/Instructions.doc". <strong>Description of the dataset</strong><br> The dataset consists of following three subsets. <em>1. Dataset_visual_change</em><br> The recordings of each participant p1-p4 on twelve Web sites are in the corresponding directories. For each Web site, there are nine to eleven files: &lt;site&gt;.json: datacast &lt;site&gt;.webm: video recording &lt;site&gt;.features.csv: computer-vision features per observation &lt;site&gt;.features_meta.csv: meta information about features &lt;site&gt;.labels-l&lt;X&gt;.csv: labels of observations &lt;site&gt;_meta.csv: meta information about recording &lt;site&gt;_scroll_cache.csv: cache of estimated scrolling &lt;site&gt;_scroll_cache_map.csv: mapping of observations to scroll cache entries &lt;site&gt;_times.csv: timestamps of frames in the video recording &lt;site&gt;_layer_pixels.csv: first row is the pixel count of root layer, second row is pixel count of all fixed elements <em>2. Dataset_stimuli</em><br> Stimulus shots and visual stimuli computed with the framework. Value-based, edge-based, signal-based, and SIFT-based features have been used. The labels of the first participant's session had been used to train a random forest classifier with 100 trees for visual change classification, using the named features. The discovery has been performed on each Web site from the dataset and<br> the results are placed in the respective directories. Inside each directory, there is one directory for the detected shots and one for the discovered stimuli. In the shots directory, there is one overview as &lt;participant&gt;_&lt;site&gt;.csv file. For each shot, there are four further files: &lt;participant&gt;_&lt;site&gt;_&lt;shot&gt;.png: stitched frame of the stimulus shot &lt;participant&gt;_&lt;site&gt;_&lt;shot&gt;-blind.csv: frames from animations that are not contributing to the stitched frame &lt;participant&gt;_&lt;site&gt;_&lt;shot&gt;-gaze.csv: gaze data (in stitched frame space) &lt;participant&gt;_&lt;site&gt;_&lt;shot&gt;-mouse.csv: mouse data (in stitched frame space) The shots have been merged to stimuli, which are placed in the stimuli directory. The stimuli are grouped per layer (scrollable, fixed elements, etc.) and meta information is available in &lt;layer_index&gt;-&lt;xpath&gt;-meta.csv files. Furthermore, there are directories per layer, storing the discovered stimuli. Each discovered visual stimulus is represented by four files: &lt;stimulus_id&gt;.png: stitched frame of the visual stimulus &lt;stimulus_id&gt;-gaze.csv: gaze data (in stitched frame space) &lt;stimulus_id&gt;-mouse.csv: mouse data (in stitched frame space) &lt;stimulus_id&gt;-shots.csv: contained stimulus shots <em>3. Dataset_evaluation</em><br> We have performed two evaluations of the visual stimuli discovery. One computational estimating the quality of stimuli. One case-study of an expert's task. There are two respective directories with the annotation data. <strong>Changelog</strong><br> [1.0.2] Add counts of layer pixels per participant.<br> [1.0.1] Change to CC0 license.<br> [1.0.1] Add labels of third annotator "l3".<br> [1.0.0] Initial release.
description: We acknowledge the financial support by the Federal Ministry of Education and Research of Germany under the project number 01IS17095B.