Jigsaw-Puzzle-Like 3D Glyphs for Visualization of Grammatical Constraints

Noritaka OSAWA  

IEICE TRANSACTIONS on Information and Systems   Vol.E91-D   No.6   pp.1804-1812
Publication Date: 2008/06/01
Online ISSN: 1745-1361
DOI: 10.1093/ietisy/e91-d.6.1804
Print ISSN: 0916-8532
Type of Manuscript: PAPER
Category: Computer Graphics
jigsaw puzzle,  grammatical constraints,  polymorphism,  3D visualization,  inclusive match,  learning,  

Full Text: PDF>>
Buy this Article

Three-dimensional visualization using jigsaw-puzzle-like glyphs, or shapes, is proposed as a means of representing grammatical constraints in programming. The proposed visualization uses 3D glyphs such as convex, concave, and wireframe shapes. A semantic constraint, such as a type constraint in an assignment, is represented by an inclusive match between 3D glyphs. An application of the proposed visualization method to a subset of the Java programming language is demonstrated. An experimental evaluation showed that the 3D glyphs are easier to learn and enable users to more quickly understand their relationships than 2D glyphs and 1D symbol sequences.