This repository contains Python code accompanying the dataset released with the article "A dataset of interactions and emotions for website user experience evaluation." The dataset aims to support research in user experience (UX) analysis, particularly focusing on the interplay between user interactions and emotional responses.
This repository includes multiple Git submodules that point to relevant codebases used for data collection, processing, and analysis:
- browser-extension: Contains the source code for the browser extension used to collect user interaction data.
- emotion-analysis: Provides C++ code for server-side emotion detection based on user headshots, enabling on-premise analysis without external API dependencies.
- dataset-preprocessor: Includes Python scripts for preprocessing and structuring the collected dataset.
- server: Implements the backend server that facilitates communication between the browser extension and the data processing pipeline.
Since this repository contains submodules, make sure to clone it recursively:
git clone --recurse-submodules https://github.com/uxsad/dataset-tools.gitIf you have already cloned the repository without submodules, you can initialize them separately:
cd dataset-tools
git submodule update --init --recursivePlease refer to the various sub-repositories for specific documentation.
This repository is licensed under the GNU GPL v3.
For any questions, please open an issue or reach out to the corresponding author of the dataset article.