On the Use of Metaballs to Visually Map Source Code Structures and Analysis Results onto 3D Space

  • Authors:
  • J. Rilling;S. P. Mudur

  • Affiliations:
  • -;-

  • Venue:
  • WCRE '02 Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE'02)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.