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 …
Several usability issues (ie, navigation, occlusion, selection, and text readability) affect the few 3D visualizations proposed to support developers on software engineering tasks. We …
Program comprehension is a fundamental prerequisite for software maintenance and evolution. In order to understand a software structure, developers often read its codebase or …
Developers are usually unaware of the impact of code changes to the performance of software systems. Although developers can analyze the performance of a system by …
M Beller, V Orgovan, S Buja, T Zimmermann - IEEE Software, 2020 - ieeexplore.ieee.org
Two separate schools of thought to measure software engineers' productivity have coexisted: for a long time: on the one hand, using automated product or process measures …
Although many tools have been presented in the research literature of software visualization, there is little evidence of their adoption. To choose a suitable visualization tool …
S Boersma, M Lungu - 2021 Working Conference on Software …, 2021 - ieeexplore.ieee.org
We report on the development of react-bratus, a prototype providing developers with an interactive web-based component hierarchy visualization for React-based projects. We …
GitHub hosts millions of software repositories, facilitating developers to contribute to many projects in multiple ways. Most of the information about the repositories is text-based in the …
Although abundant studies have shown how visualization can help software developers to understand software systems, visualization is still not a common practice since developers …