A systematic literature review of software visualization evaluation

L Merino, M Ghafari, C Anslow, O Nierstrasz - Journal of systems and …, 2018 - Elsevier
Context: Software visualizations can help developers to analyze multiple aspects of complex
software systems, but their effectiveness is often uncertain due to the lack of evaluation …

[HTML][HTML] CodeCity: A comparison of on-screen and virtual reality

D Moreno-Lumbreras, R Minelli, A Villaverde… - Information and …, 2023 - Elsevier
Context: Over the past decades, researchers proposed numerous approaches to visualize
source code. A popular one is CodeCity, an interactive 3D software visualization …

On the use of virtual reality in software visualization: The case of the city metaphor

S Romano, N Capece, U Erra, G Scanniello… - Information and Software …, 2019 - Elsevier
Background: Researchers have been exploring 3D representations for visualizing software.
Among these representations, one of the most popular is the city metaphor, which …

[PDF][PDF] Overcoming issues of 3D software visualization through immersive augmented reality

L Merino, A Bergel, O Nierstrasz - 2018 IEEE Working Conference …, 2018 - researchgate.net
Several usability issues (ie, navigation, occlusion, selection, and text readability) affect the
few 3D visualizations proposed to support developers on software engineering tasks. We …

Virtual reality applications in software engineering education: A systematic review

GV de Andrade, ALC Gomes, FR Hoinoski… - arXiv preprint arXiv …, 2022 - arxiv.org
Requirement Engineering (RE) is a Software Engineering (SE) process of defining,
documenting, and maintaining the requirements from a problem. It is one of the most …

Preparing Software Re-Engineering via Freehand Sketches in Virtual Reality

A Hoff, C Seidl, M Lungu… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Re-architecting a software system requires significant preparation, eg, to scope and design
new modules with their boundaries and constituent classes. When planning an intended …

Visualization of software architectures in virtual reality and augmented reality

A Schreiber, L Nafeie, A Baranowski… - 2019 IEEE …, 2019 - ieeexplore.ieee.org
Software architecture is abstract and intangible. Tools for visualizing software architecture
can help to comprehend the implemented architecture but they need an effective and …

Utilizing software architecture recovery to explore large-scale software systems in virtual reality

A Hoff, L Gerling, C Seidl - 2022 Working Conference on …, 2022 - ieeexplore.ieee.org
Exploring an unfamiliar large-scale software system is challenging, especially when based
solely on source code. While software visualizations help in gaining an overview of a …

CADV: A software visualization approach for code annotations distribution

P Lima, J Melegati, E Gomes, NS Pereira… - Information and …, 2023 - Elsevier
Context: Code annotations is a widely used feature in Java systems to configure custom
metadata on programming elements. Their increasing presence creates the need for …

IslandViz: A tool for visualizing modular software systems in virtual reality

M Misiak, A Schreiber, A Fuhrmann… - 2018 IEEE Working …, 2018 - ieeexplore.ieee.org
We propose the tool IslandViz for exploring modular software systems in virtual reality. We
use an island metaphor, which represents every module as a distinct island. The resulting …