SEEIA

Die herkömmliche Sicht von Software-Entwicklern auf ihre Software ist meist der Quellcode selbst. Natürlich ist dies auch in SEE mit Hilfe der sogenannten Code-Windows weiterhin möglich. Die wahre Stärke von SEE liegt jedoch in der Visualisierung des Codes als “Code-City” und der kollaborativen Zusammenarbeit aller Entwickler. Durch die Darstellung des Codes als Code-City entsteht der Eindruck, als würde der Code zu einer Stadt wie New York werden. Die einzelnen Software-Komponenten erscheinen wie Wolkenkratzer, ihre Höhe kann dabei zum Beispiel in Abhängigkeit zu Lines of Code stehen. Weitere Visualisierungsmöglichkeiten erlauben es, die Software in Ausführung zu betrachten, ihre zeitliche Evolution zu verfolgen oder die Softwarearchitektur zu überprüfen.

Sämtliche Funktionen können von allen Entwicklern gemeinsam in einer Multiplayer-Umgebung genutzt werden, sei es am Desktop-Rechner oder in VR. In Zusammenarbeit mit unserem Praxispartner haben wir im aktuellen Projekt-Durchlauf potenzielle Anforderungen erfasst, um den Code-Review-Prozess mithilfe von SEE zu unterstützen. Hierbei haben wir unter anderem die Darstellung von Änderungen (Diffs) und die Integration zusätzlicher Test-Metriken von JaCoCo implementiert. Darüber hinaus besteht nun eine Verbindung zu Git, um weitere Informationen über das entsprechende Softwareprojekt abzurufen.