« Back to Publications list

Notations for Software Engineering Class Structures

This builds on previous work in which we have developed diagramming principles based on theories of structural object perception. We call these geon diagrams. We have previously shown that such diagrams are easy to remember and to analyze. To evaluate our hypothesis that geon diagrams should also be easy to understand we carried out an empirical study to evaluate the learnability of geon diagram semantics in comparison with the well-established UML convention. The results support our theory of learnability. Both "novices" and "experts" found the geon diagram syntax easier to apply in a diagram-to-textual description matching task than the equivalent UML syntax.

http://dx.doi.org/10.1007/b95854

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.

Bibtext Entry

@INPROCEEDINGS { irani04c,
    AUTHOR = { Pourang Irani },
    TITLE = { Notations for Software Engineering Class Structures },
    BOOKTITLE = { Lecture Notes in Computer Science: Diagrammatic Representation and Inference. Proceedings of the International Conference on the Theory and Application of Diagrams },
    YEAR = { 2004 },
    VOLUME = { 2980/2004 },
    PAGES = { 441--445 },
    DOI = { 10.1007/b95854 },
}

Authors

Pourang Irani

Pourang Irani

Professor
Canada Research Chair
at University of British Columbia Okanagan Campus