Visualization of object-oriented software in a city metaphor: Comprehending the implemented variability and its technical debt Article in Journal of Systems and Software (February 2024)