The programmer's assistant: Conversational interaction with a large language model for software development

SI Ross, F Martinez, S Houde, M Muller… - Proceedings of the 28th …, 2023 - dl.acm.org
Large language models (LLMs) have recently been applied in software engineering to
perform tasks such as translating code between programming languages, generating code …

A systematic literature review of modern software visualization

N Chotisarn, L Merino, X Zheng, S Lonapalawong… - Journal of …, 2020 - Springer
We report on the state-of-the-art of software visualization. To ensure reproducibility, we
adopted the Systematic Literature Review methodology. That is, we analyzed 1440 entries …

[HTML][HTML] Collaborative program comprehension via software visualization in extended reality

A Krause-Glau, M Hansen, W Hasselbring - Information and Software …, 2022 - Elsevier
Context: In software visualization research, various approaches strive to create immersive
environments by employing extended reality devices. In that context, only few research has …

Collaborative software visualization for program comprehension

A Krause-Glau, M Bader… - … Working Conference on …, 2022 - ieeexplore.ieee.org
In the context of program comprehension, learning and working in teams, eg, via pair
programming, shared documentation, and discussions, can facilitate the comprehension …

Githru: Visual analytics for understanding software development history through git metadata analysis

Y Kim, J Kim, H Jeon, YH Kim, H Song… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Git metadata contains rich information for developers to understand the overall context of a
large software development project. Thus it can help new developers, managers, and testers …

Information visualization for agile software development

J Paredes, C Anslow, F Maurer - 2014 second ieee working …, 2014 - ieeexplore.ieee.org
Understanding information about software artifacts is key to successful Agile software
development projects, however, sharing information about artifacts is difficult to achieve …

Scalable collaborative software visualization as a service: Short industry and experience paper

A Krause-Glau, W Hasselbring - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Software visualizations are used by software developers, for instance, for program
comprehension. In this context, a less researched aspect is the collaborative use of online …

Collaborative software exploration with multimedia note taking in virtual reality

A Hoff, M Lungu, C Seidl, M Lanza - Proceedings of the 32nd IEEE/ACM …, 2024 - dl.acm.org
Exploring and comprehending a software system, eg, as preparation for its re-engineering,
is a relevant, yet challenging endeavour often conducted by teams of engineers …

See your clones with your teammates

R Koschke, M Steinbeck - 2021 IEEE 15th International …, 2021 - ieeexplore.ieee.org
We discuss how collaborative clone analysis in distributed teams can be supported by
modern software-visualization technology. We present our multi-user multi-purpose software …

On the Impact of the Medium in the Effectiveness of 3D Software Visualizations

L Merino, J Fuchs, M Blumenschein… - 2017 IEEE Working …, 2017 - ieeexplore.ieee.org
Many visualizations have proven to be effective in supporting various software related tasks.
Although multiple media can be used to display a visualization, the standard computer …