Comprehension of Software Analysis Data Using 3D Visualization

نویسندگان

  • Andrian Marcus
  • Louis Feng
  • Jonathan I. Maletic
چکیده

The paper presents a software visualization application-framework that utilizes a variety of 3D metaphors to represent large software system and related analysis data. The 3D representation is based on the SeeSoft pixel representation and extends that original metaphor by rendering the visualization in a 3D space. Object-based manipulation methods and simultaneous alternative mappings are available to the user. The visual elements, mappings, and user interactions implemented and used by the framework are described with respect to their support for software understanding tasks. Examples are presented and discussed to demonstrate how the system’s current features support the needs of the user.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

3D visualization techniques to support slicing-based program comprehension

Graphic visuals derived from reverse engineered source code have long been recognized for their impact on improving the comprehensibility of structural and behavioral aspects of large software systems and their source code. A number of visualization techniques, primarily graph-based, do not scale. Some other proposed techniques based on 3D metaphors tend to obscure important structural relation...

متن کامل

An Investigation of the Intervention of Zimmerman & Hutchin’s (2003) Information Synthesization vs. Visualization on Iranian Undergraduate ESP Accounting Learners’ Reading Comprehension Achievement Across Gender

This study investigated the intervention of Zimmerman & Hutchins (2003) Information Synthesization vs. Visualization on Iranian Undergraduate ESP (Accounting) learners’ reading comprehension achievement across gender. 120 ESP University students majoring in Accounting in Iran participated in this study and were assigned to 4 homogeneous groups, 30 male and 30 female students in experimental gro...

متن کامل

Visualizing Linked Data as Habitable Cities

The comprehension of linked data, consisting of classes, individuals, attributes, relationships, and other elements, is challenging yet important for effective use of linked data. An approach to improve software program comprehension is through the code city metaphor, in which object-oriented source code is visualized as a habitable city in 3D. We propose the linked-data city metaphor to suppor...

متن کامل

3D Visualization of Class Template Diagrams for Deployed Open Source Applications

In this paper, we exploit the gre infrastructure to facilitate comprehension of generic programs written in the C++ language, including class templates, instantiated class templates and specialized class templates [16]. We evaluate our 3D visualization technique using ten deployed open source applications and provide analysis about the frequency and efficiency of generic programming in these ap...

متن کامل

CrocoCosmos - 3D Visualization of Large Object-Oriented Programs

Software belongs to the most complex human-made artefacts. The size and complexity of programs has constantly grown over the last years. Today in many application domains (e.g. e-business, switching systems) software systems with millions of lines of code are constructed. They consist of many thousands of components and subsystems. Prefabricated frameworks and component technology make it possi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003