software visualization tools and techniques : a systematic review of the literature .
Program comprehension during software maintenance and evolution