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 …
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
An essential activity of software maintenance is the refactoring of source code. Refactoring
operations enable developers to take necessary actions to correct bad programming …
operations enable developers to take necessary actions to correct bad programming …
[PDF][PDF] Overcoming issues of 3D software visualization through immersive augmented reality
Several usability issues (ie, navigation, occlusion, selection, and text readability) affect the
few 3D visualizations proposed to support developers on software engineering tasks. We …
few 3D visualizations proposed to support developers on software engineering tasks. We …
Githru: visual analytics for understanding software development history through git metadata analysis
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 …
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 …
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
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 …
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 …
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
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 …
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 …
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 …
lines changed, existing tools that visualize source code repositories (such as GitHub's …