Software evolution visualization: A systematic map** study
Background Software evolution is an important topic in software engineering. It generally
deals with large amounts of data, as one must look at whole project histories as opposed to …
deals with large amounts of data, as one must look at whole project histories as opposed to …
Modisco: A model driven reverse engineering framework
Context Most companies, independently of their size and activity type, are facing the
problem of managing, maintaining and/or replacing (part of) their existing software systems …
problem of managing, maintaining and/or replacing (part of) their existing software systems …
A human study of comprehension and code summarization
Software developers spend a great deal of time reading and understanding code that is
poorly-documented, written by other developers, or developed using differing styles. During …
poorly-documented, written by other developers, or developed using differing styles. During …
Visual Integration of Static and Dynamic Software Analysis in Code Reviews via Software City Visualization
A Krause-Glau, L Damerau, M Hansen… - 2024 IEEE Working …, 2024 - ieeexplore.ieee.org
Software visualization approaches for code reviews are often implemented as standalone
applications, which use static code analysis. The goal is to visualize the structural changes …
applications, which use static code analysis. The goal is to visualize the structural changes …
[HTML][HTML] Software landscape and application visualization for system comprehension with ExplorViz
Context: The number of software applications deployed in organizations is constantly
increasing. Those applications–often several hundreds–form large software landscapes …
increasing. Those applications–often several hundreds–form large software landscapes …
CityVR: Gameful software visualization
Gamification of software engineering tasks improve developer engagement, but has been
limited to mechanisms such as points and badges. We believe that a tool that provides …
limited to mechanisms such as points and badges. We believe that a tool that provides …
How do api documentation and static ty** affect api usability?
When developers use Application Programming Interfaces (APIs), they often rely on
documentation to assist their tasks. In previous studies, we reported evidence indicating that …
documentation to assist their tasks. In previous studies, we reported evidence indicating that …
[HTML][HTML] CodeCity: A comparison of on-screen and virtual reality
Context: Over the past decades, researchers proposed numerous approaches to visualize
source code. A popular one is CodeCity, an interactive 3D software visualization …
source code. A popular one is CodeCity, an interactive 3D software visualization …
VR City: Software analysis in virtual reality environment
This paper presents software visualization tool that utilizes the modified city metaphor to
represent software system and related analysis data in virtual reality environment. To better …
represent software system and related analysis data in virtual reality environment. To better …
[HTML][HTML] Graph-based visualization of merge requests for code review
Code review is a software development practice aimed at assessing code quality, finding
defects, and sharing knowledge among developers. Despite its wide adoption, code review …
defects, and sharing knowledge among developers. Despite its wide adoption, code review …