DocumentCode
181916
Title
Templated Visualization of Object State with Vebugger
Author
Rozenberg, Daniel ; Beschastnikh, Ivan
Author_Institution
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC, Canada
fYear
2014
fDate
29-30 Sept. 2014
Firstpage
107
Lastpage
111
Abstract
Software developers often need to inspect the state of objects during debugging. Existing debuggers display a textual representation of the state of selected objects. While these textual representations often contain enough information, they are also difficult to comprehend. For example, an object that represents a color is traditionally represented by listing the numbers that comprise its RGB values. This representation, while complete, is hardly comprehensible. We describe Vebugger, an IDE plug in for Eclipse that displays object state visually. Recalling the previous example, Vebugger displays the actual color that a Color object represents in addition to its RGB values. This representation is easier to understand. Vebugger visualizes object types using a set of extensible templates. These templates are written in HTML and CSS, and they are matched to Java types by inspecting the type hierarchy. We developed a dozen such templates for a diverse set of Java types to demonstrate the capabilities of the system. Vebugger is preliminary work, we also detail future research directions and our planned evaluation strategy.
Keywords
Java; data structures; hypermedia markup languages; program debugging; programming environments; CSS; HTML; IDE plugin; Java; RGB values; Vebugger; object state; program debugging; templated visualization; textual representation; Animation; Color; Data structures; Data visualization; Java; Software; Visualization; object visualization; vebugger; visualization templates;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Visualization (VISSOFT), 2014 Second IEEE Working Conference on
Conference_Location
Victoria, BC
Type
conf
DOI
10.1109/VISSOFT.2014.26
Filename
6980221
Link To Document