Article thumbnail
Location of Repository

[[alternative]]DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor

By [[author]]范畯浩 and 范畯浩

Abstract

[[abstract]]Developing efficient, bug free software is much more difficult than before because the complexity of software has grown significantly than before. We need some tools such as debuggers to help developers correct the program errors. Nevertheless, debugging a complex program is not easy. Programmers need to gather enough information of program states which are formed by variable values, data structures, to pinpoint the causes of program errors and then fix them. DIVINE [17] is a 3D debugging visualization tool we are developing. In the past, it provides a visualization of linked-list data structure in 3D environment and interactions to manipulate the elements in the linked-list. The visualization system DIVINE communicates with HILCADT [11], a debugger for Java language. In this thesis, we enhance DIVINE by supporting the concept of metaphors and support more human natural interactions between users and the system. Metaphor is a way of presenting a set of data. If the information can be displayed in only one way it may not be adequate for users to understand complicated data structure. It is much more helpful if programmers can visualize the debugging information using appropriate metaphors with well-designed, useful interactions. The goal of this thesis is to study and implement the 3D metaphors of data structures in computer programs.

Topics: 除錯資訊, 視覺化, DIVINE, HILCADT, debugging information, visualization, DIVINE, HILCADT, [[classification]]25
Year: 2010
OAI identifier: oai:ir.lib.ntnu.edu.tw:309250000Q/16873
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://ir.lib.ntnu.edu.tw/ir/h... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.