Overview
The Theia Usability Study repository contains the analysis tools and data for a research study on the usability of Online IDEs conducted at the Technical University of Munich. It focuses on evaluating the student experience with the EduTheia/Artemis IDE infrastructure.
Key Features
- SUS Analysis: Calculates System Usability Scale (SUS) scores to provide a standardized metric for usability.
- Data Visualization: Generates charts for Likert scale questions, demographics, and programming experience distribution.
- Statistical Summaries: Provides mean, median, and distribution statistics for various user feedback categories.
- Automated Reporting: Jupyter notebooks that transform raw survey data into actionable insights.
Tech Stack
- Python: The primary language for data analysis.
- Jupyter Notebooks: Interactive environment for analysis and visualization.
- Pandas: Used for data manipulation and cleaning.
- Matplotlib/Seaborn: Core libraries for generating statistical visualizations.