There is a newer version of the record available.

Published September 25, 2019 | Version v1
Other Open

Thesis Artifacts for: Design und Implementierung eines Dashboards für ExplorViz

  • 1. Kiel University
  • 1. Kiel University

Description

Thesis Artifacts for: Design und Implementierung eines Dashboards für ExplorViz

A detailed description can be found in the README.md. The corressponding thesis can be found here

Abstract
Dashboards finden auf vielen verschiedenen Ebenen ihre Anwendung. Ihre Einsatzmöglichkeiten reichen von Lernplattformen für Studierende bis hin zum überwachen und verwalten von Geräten in der Industrie. Ihr Einsatzspektrum ist somit sehr weit gefächert. Im Allgemeinen ziehen wir aus ihnen einen schneller Gesamtüberblick über die jeweilige Plattform und deswegen sind sie eine nützliche Komponente vieler Systeme. Das Ziel der Arbeit war es ein Desgin für ein Dashboard zu entwickeln und dieses anschließend zu implementieren. Das Dashboard wurde für das Softwarevisualisierungswerkzeug ExplorViz entwickelt. Dieses wandelt in Echtzeit eine laufende Anwendung in eine sogenannte Softwarelandschaft um. Diese Softwarelandschaft ist komplett für den Benutzer visualisiert und zeigt alle Komponenten der Anwendung, wie beispielsweise die Kommunikation zwischen verschiedenen Klassen. Das Dashboard wurde entwickelt, um dem Benutzer bei der Analyse seiner Anwendung zu unterstützen. Dieses Dashboard soll Informationen anzeigen, die dem Benutzer nicht direkt durch die Visualisierung offenbart werden. Es sollte alle wichtigen Daten auf einer Webseite zusammenfassen und dafür musste überlegt werden, welche Daten für den Benutzer relevant sind. Eine weitere Herausforderung war die Visualisierung der Daten. Es musste ein Konzept entwickelt werden, wie Datensätze optimal für den Benutzer dargestellt werden können, sodass dieser die Daten möglichst leicht auslesen kann. Nachdem wir ein geeinigtes Konzept entwickelt haben, wurde dieses durch das Benutzen von verschiedenen Frameworks implementiert. Um die Implementierung des Dashboards zu bewerten, wurde eine Evaluation durchgeführt. Diese Evaluation war eine Usability-Studie. Zudem wurde abgefragt, wie unterstützend das Dashboard für die Analyse einer Anwendung ist. Für die Evaluation mussten die Probanden Aufgaben am Dashboard lösen und anschließend einen Fragebogen ausfüllen. Als Ergebnis kam heraus, dass das Dashboard benutzerfreundlich ist und das Dashboard sinnvoll implementiert wurde. Zudem konnte konstruktives Feedback gesammelt werden, welches das Dashboard in Zukunft verbessern wird.

Files

thesis-data.zip

Files (580.4 MB)

Name Size Download all
md5:40905fc2a40a3c40d8441a99a42de1e7
580.4 MB Preview Download