Volltext-Downloads (blau) und Frontdoor-Views (grau)

VR-GitCity : Immersively Visualizing Git Repository Evolution Using a City Metaphor in Virtual Reality

  • The increasing demand for software functionality necessitates an increasing amount of program source code that is retained and managed in version control systems, such as Git. As the number, size, and complexity of Git repositories increases, so does the number of collaborating developers, maintainers, and other stakeholders over a repository’s lifetime. In particular, visual limitations of command line or two- dimensional graphical Git tooling can hamper repository comprehension, analysis, and collaboration across one or multiple repositories when a larger stakeholder spectrum is involved. This is especially true for depicting repository evolution over time. This paper contributes VR-GitCity, a Virtual Reality (VR) solution concept for visualizing and interacting with Git repositories in VR. The evolution of the code base is depicted via a 3D treemap utilizing a city metaphor, while the commit history is visualized as vertical planes. Our prototype realization shows its feasibility, and our evaluation results based on a case study show its depiction, comprehension, analysis, and collaboration capabilities for evolution, branch, commit, and multi-repository analysis scenarios.

Download full text files

Export metadata

frontdoor_export_ascii

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author:Roy OberhauserORCiD
URN:urn:nbn:de:bsz:944-opus4-32562
URL:http://www.iariajournals.org/software/tocv16n34.html
Source Title (English):International Journal on Advances in Software
Document Type:Article
Language:English
Year of Completion:2023
Release Date:2024/01/16
Tag:Git; software configuration management; version control systems; virtual reality; visualization
Volume:16
Issue:3 & 4
Number of Pages:10
First Page:141
Last Page:150
Faculty:Elektronik und Informatik
Open Access:Open Access
Relevance:peer reviewed
Licence (German):License LogoUrheberrechtlich geschützt