Skip to content

Rendering software cities with MS Hololens (TH Bingen Proj | QAware)

License

Notifications You must be signed in to change notification settings

addyi/SoftwareCity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoftwareCity

Die Firma QAware führt im Auftrag ihrer Kunden Softwaremodulanalysen durch. Dabei werden Standard Tools (SonarQube) mit Eigenentwicklungen kombiniert. Diese Analysen produzieren viele Metriken, welche Aussagen über den Code und das Projekt machen. Bei Diskussionen und der Analyse ist es hilfreich, Softwareprojekte besser „greifbar" zu machen. Ein Ansatz Software in die dreidimensionale Welt zu bringen, sind Softwarestädte. Sie visualisieren die Struktur, sowie weitere ausgewählte Softwareeigenschaften über die Analogie einer Stadt. Motivation für dieses Projekt sind der dadurch gewonnen bessere Überblick und die bessere Diskussionsgrundlage.

Unsere Aufgabe bestand darin ein Tool zu entwickeln, um eine solche Softwarestadt auf Basis von Metriken und Projektstruktur zugenerieren. Zum Visualisieren kommt die Microsoft Hololens zum Einsatz. Die Daten werden von der Hololens aus der SonarQube Web API ausgelesen, aufbereitet und dargestellt. Die Hololens ermöglicht die Stadt wie ein Hologramm darzustellen und damit zu interagieren. Es ist möglich Gebäude für mehr kontextuelle Infos anzuklicken.

SoftwareCity with selected building