Code Mapping

Visualizing data during program execution gives the designer the opportunity to comprehend large and complex datasets. Scientific and software developers require the ability to “see” their data in a meaningful way and do their analyses graphically instead of numerically. We have developed a software visualization system called Code Mapping that represents interactions in a flexible and rapidly expandable graphical format in an immersive virtual environment. The Code Mapping interface supports switching between bottom-up and top-down program comprehension, by combining code and structural browsing. The motivation of developing this software visualization tool was to help programmers and team members to: