Analysis of Mouse Data (Analyse von Mausdaten)

21 May 2015 , first release: 06 Mar 2014

Meta

  • Author: Lars Graubner
  • State: completed
  • Study programme: Information Technology and Design
  • Degree: Bachelor (B. Sc.)
  • Thesis report
  • Source code

Thesis

Um eine möglichst hohe Interaktionsrate für eine Webseite zu erreichen, ist es notwendig diese zielgruppengerecht zu gestalten. Allein die besuchten Seiten und das Endergebnis durch Analysetools aufzuzeichnen reicht für die Optimierung einer Webseite meistens nicht.

Im Rahmen dieser Bachelorarbeit soll ein Trackingscript entwickelt werden, welches Maus-Daten (Klick, Aufenthaltsbereiche des Mauszeigers, ggf. Bewegungsdaten und Aufenthaltsdauern des Mauszeigers) eines Benutzers registriert. Diese Daten sollen in einer Datenbank gespeichert und in einer webbasierten Anwendung geeignet visualisiert werden.

Die Daten sollen in der webbasierten Anwendung nach geeigneten Kriterien (Gegenstand der Anforderungsanalyse) sortiert und dargestellt werden können, um eine Analyse der Seite zu ermöglichen.

Hierzu müssen im Detail folgende Teilaufgaben bearbeitet werden:

  • Analyse geeigneter Visualisierungsmethoden zur Darstellung von oben angegebenen Mausdaten
  • Entwicklung und Dokumentation von Anforderungen für die beschriebene Anwendung
  • Entwicklung und Dokumentation einer webbasierten Architektur für die beschriebene Anwendung
  • Entwicklung und Dokumentation einer geeigneten Test- und Nachweisstrategie
  • Gestaltung eines funktionalen, zielgruppengerechten und ansprechenden User-Interfaces zur Analyse der Daten
  • Implementierung und Dokumentation der webbasierten Anwendung. Die Anwendung soll dabei in einer “self-contained” Form bspw. mittels eines Docker Skripts (bevorzugt) definiert werden und aus diesem Skript ausgeprägt werden können.
  • Test und Evaluierung der Anwendung sowie Dokumentation der Test- und Evaluierungsergebnisse
  • Nachvollziehbare Dokumentation der oben angegebenen Schritte, Designentscheidungen und Ergebnisse (BA Dokument)