The influence of the city metaphor and its derivates in software visualization - Journal First