Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
Analysis and Visualization of Predicate Dependence on Formal Parameters and Global Variables
IEEE Transactions on Software Engineering
Visualization of areas of interest in software architecture diagrams
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Source Code Analysis: A Road Map
FOSE '07 2007 Future of Software Engineering
Towards realism in drawing areas of interest on architecture diagrams
Journal of Visual Languages and Computing
Dependence clusters in source code
ACM Transactions on Programming Languages and Systems (TOPLAS)
3D visualization techniques to support slicing-based program comprehension
Computers and Graphics
Hi-index | 0.00 |
Many reverse-engineering tools have been developedto derive abstract representations from existing sourcecode. Graphic visuals derived from reverse engineeredsource code have long been recognized for their impact onimproving the comprehensibility of the structural andbehavioral aspects of software systems and their sourcecode. As programs become more complex and larger, thesheer volume of information to be comprehended bydevelopers becomes daunting. In this paper, we combinedynamic source analysis to selectively identify source codethat is relevant at any point and combine it with 3Dvisualization techniques to reverse engineer and analyzesource code, program executions, and program structures.For this research, we focus particularly on the use ofmetaballs, a 3D modeling technique that has alreadyfound extensive use representing complex organic shapesand structural relationships in biology and chemistry, toprovide suitable 3D visual representations for softwaresystems.