Software Visualization Tools: Survey and Analysis
IWPC '01 Proceedings of the 9th International Workshop on Program Comprehension
Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
IEEE Transactions on Software Engineering
Consistent Layout for Thematic Software Maps
WCRE '08 Proceedings of the 2008 15th Working Conference on Reverse Engineering
CodeGraffiti: communication by sketching for pair programmers
UIST '10 Adjunct proceedings of the 23nd annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
Programmers are often faced with the necessity to visualize source code and grasp its structure. In a survey we studied how developers deal with this task. Based on our findings, we present the software visualization tool Code Gestalt, which assists programmers in quickly creating class diagrams. We evaluated and refined our concept using two prototypes. As a result, Code Gestalt introduces the tag overlay and thematic relations. These augmentations to class diagrams display similarities in the vocabulary used in the underlying source code. This simple, yet effective toolset empowers the user to explore and visualize software systems. The preliminary results of a user study investigating Code Gestalt indicate good usability.