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 …

An exploratory study on the refactoring of unit test files in android applications

A Peruma, CD Newman, MW Mkaouer, A Ouni… - Proceedings of the …, 2020 - dl.acm.org
An essential activity of software maintenance is the refactoring of source code. Refactoring
operations enable developers to take necessary actions to correct bad programming …

[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 …

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 …

Software evolution visualization techniques and methods-a systematic review

HB Salameh, A Ahmad… - 2016 7th International …, 2016 - ieeexplore.ieee.org
Background: Software is an important asset for organizations and development teams. It
must evolve over time in order to meet different changes in its environment, satisfy the …

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 …

DGT-AR: Visualizing Code Dependencies in AR

D Freire-Pozo, K Cespedes-Arancibia… - 2023 IEEE Working …, 2023 - ieeexplore.ieee.org
Analyzing source code dependencies between components within a program is an essential
activity in software development. While various software visualization tools have been …

Co-evolution analysis of production and test code by learning association rules of changes

L Vidács, M Pinzger - 2018 IEEE Workshop on Machine …, 2018 - ieeexplore.ieee.org
Many modern software systems come with automated tests. While these tests help to
maintain code quality by providing early feedback after modifications, they also need to be …

[PDF][PDF] Empirical analysis of object-oriented software test suite evolution

N Alsolami, Q Obeidat… - International Journal of …, 2019 - pdfs.semanticscholar.org
The software system is evolving over the time, thus, the test suite must be repaired according
to the changing code. Updating test cases manually is a time-consuming activity, especially …

Visualizing project evolution through abstract syntax tree analysis

MD Feist, EA Santos, I Watts… - 2016 IEEE Working …, 2016 - ieeexplore.ieee.org
What is a developer's contribution to a repository? By only counting commits and number of
lines changed, existing tools that visualize source code repositories (such as GitHub's …