1. Hochschule Kempten
  2. Fakultät Informatik
  3. Aktuelles
  4. News & Termine

13.04.2021

Design und prototypische Implementierung der gamifizierten Visualisierung einer Softwarearchitektur

Software Visualisierungen vermitteln durch eine grafische Darstellung verschiedene Aspekte, wie etwa die Architektur einer Software.

Diese Visualisierungen werden von Entwicklern verwendet, um ein mentales Modell einer abstrakten Softwarearchitektur zu erhalten. Solche Visualisierungen werden jedoch oft nur für kurze Zeiträume genutzt, wodurch sich diese mentalen Modelle nicht festigen können.Eine Lösung, die zu einer nachhaltigeren Verwendung führt, ist Gamifikation. Aus diesem Grund wird in der vorliegenden Arbeit untersucht, inwiefern eine gamifizierte Software Visualisierung gestaltet werden muss, um zu einer nachhaltigeren Nutzung und somit zu einer besseren Festigung des mentalen Modells der Softwarearchitektur beizutragen. Mittels einer qualitativen Befragung von Entwicklern wird zunächst der Entwicklungsprozess näher untersucht. Auf Basis dieser Untersuchung, wird ein Konzept für die Vereinigung der beiden Forschungsgebiete vorgestellt. Das entwickelte Konzept wird anschließend mit einer prototypischen Implementierung in Rahmen eines Proof of Concepts realisiert. Für die Entwicklung des Prototypen wird die Unity Engine mit Anbindung an eine Neo4J-Datenbank verwendet. Damit setzt diese Arbeit einen ersten wichtigen Schritt, um zukünftig ein müheloses Lernen von Softwarearchitektur zu ermöglichen.

Zurück