Skip to main content

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.

ls1intum/theia-usability-study