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:
- Understand the software logic
- Explain and communicate about the software development
- Promote collaboration in the work place
- Explore the software structure and modules
- Analyze the software architecture
- Perform complexity analysis
