According to recognition-by-component theories, geons (for geometrical ions) are simple 3D perceptual primitives that enable the recognition of objects in our environment. We used geons on node-link diagrams and studied their effectiveness for retention and recall. The latest version of geon diagrams, embeds within it software class semantics based on our understanding of spatial relations. Geon diagram are effective in revealing software class semantics, similar to those captured in UML diagrams. Students are also able to learn and recall the software class semantics easier with geon diagrams than with UML class diagrams.
- Pourang Irani
- Colin Ware
- Maureen Tingley
Pourang Irani. 2004. Notations for Software Engineering Class Structures. In Lecture Notes in Computer Science: Diagrammatic Representation and Inference. Proceedings of the International Conference on the Theory and Application of Diagrams, 441-445.
Pourang Irani and Colin Ware. 2004. The Effect of a Perceptual Syntax on the Learnability of Novel Concepts. In Proceedings of the IEEE International Conference on Information Visualization (IV '04), 308-314.