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

碩士 === 國立臺灣師範大學 === 資訊教育研究所 === 92 === 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 comp...

Full description

Bibliographic Details
Main Author: 范畯浩
Other Authors: Yung-Pin Cheng
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/68293738886493695024
id ndltd-TW-092NTNU0395028
record_format oai_dc
spelling ndltd-TW-092NTNU03950282015-10-13T13:27:31Z http://ndltd.ncl.edu.tw/handle/68293738886493695024 DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor DIVINE:AnImmersive3DDebuggingInformationVisualizationSystemUsingMetaphor 范畯浩 碩士 國立臺灣師範大學 資訊教育研究所 92 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. Yung-Pin Cheng 鄭永斌 2004 學位論文 ; thesis 45 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣師範大學 === 資訊教育研究所 === 92 === 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.
author2 Yung-Pin Cheng
author_facet Yung-Pin Cheng
范畯浩
author 范畯浩
spellingShingle 范畯浩
DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor
author_sort 范畯浩
title DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor
title_short DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor
title_full DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor
title_fullStr DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor
title_full_unstemmed DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor
title_sort divine: an immersive 3d debugging information visualization system using metaphor
publishDate 2004
url http://ndltd.ncl.edu.tw/handle/68293738886493695024
work_keys_str_mv AT fànjùnhào divineanimmersive3ddebugginginformationvisualizationsystemusingmetaphor
_version_ 1717735320438439936