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...
Main Author: | |
---|---|
Other Authors: | |
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 |