What is it about?
It is a visualization approach to help better understanding the evolutional characteristics of code smells presented in the different versions of the software system. The visualization approach utilizes the metaphor of buildings and building blocks to visualize code smells. An overall framework for detecting, categorizing, and visualizing code smells is proposed.
Photo by Pedro Lastra on Unsplash
Why is it important?
Since code smells could pose major threats to software maintain-ability, understanding the evolution of them through visual representations are of vital importance. The visualization approach enables the developers to comprehend and clearly understand the occurrences of code smells, the possible relationships among them, and other issues as the software evolve. Hence, determining the severity of code smells and prioritizing the refactoring activities will be effectively guided and simplified
Read the Original
This page is a summary of: A Multi-view City-Based Approach for codesmell Evolution Visualization, IET Software, April 2020, the Institution of Engineering and Technology (the IET), DOI: 10.1049/iet-sen.2020.0010.
You can read the full text:
The following have contributed to this page