Rainer Koschke
Software visualization in software maintenance, reverse engineering, and re?engineering: a research survey
University of Stuttgart
abstract software visualization concerned static visualization well animation software artifacts source code executable programs data manipulate attributes size complexity dependencies software visualization techniques widely used areas software maintenance reverse engineering reengineering typically large amounts complex data need understood high degree interaction software engineers automatic analyses required paper reports results survey perspectives 82 researchers software maintenance reverse engineering reengineering software visualization describes degree researchers involved software visualization visualized whether animation frequently used whether researchers believe animation useful automatic graph layouts used whether layout algorithms deficiencies andlast leastwhere mediumterm longterm research software visualization directed results survey help ascertain current role software visualization software engineering perspective researchers domains give hints future research avenues copyright 2003 john wiley amp sons ltd