Graph drawing by force-directed placement
Software—Practice & Experience
Sketching storyboards to illustrate interface behaviors
Conference Companion on Human Factors in Computing Systems
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Learning to Think and Communicate with Diagrams: 14 Questions to Consider
Artificial Intelligence Review
Graph Drawing: Algorithms for the Visualization of Graphs
Graph Drawing: Algorithms for the Visualization of Graphs
Empirical Evaluation of Aesthetics-based Graph Layout
Empirical Software Engineering
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Experimenting with Aesthetics-Based Graph Layout
Diagrams '00 Proceedings of the First International Conference on Theory and Application of Diagrams
The Effect of Graph Layout on Inference from Social Network Data
GD '95 Proceedings of the Symposium on Graph Drawing
A Retargetable Framework for Interactive Diagram Recognition
ICDAR '03 Proceedings of the Seventh International Conference on Document Analysis and Recognition - Volume 1
SketchREAD: a multi-domain sketch recognition engine
Proceedings of the 17th annual ACM symposium on User interface software and technology
SketchiXML: towards a multi-agent design tool for sketching user interfaces based on USIXML
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Appearance-preserving manipulation of hand-drawn graphs
GRAPHITE '05 Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
An e-whiteboard application to support early design-stage sketching of UML diagrams
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Connector semantics for sketched diagram recognition
AUIC '07 Proceedings of the eight Australasian conference on User interface - Volume 64
Applying layout algorithms to hand-drawn graphs
OZCHI '07 Proceedings of the 19th Australasian conference on Computer-Human Interaction: Entertaining User Interfaces
Ink features for diagram recognition
SBIM '07 Proceedings of the 4th Eurographics workshop on Sketch-based interfaces and modeling
A toolkit approach to sketched diagram recognition
BCS-HCI '07 Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 1
Effect of fidelity in diagram presentation
BCS-HCI '08 Proceedings of the 22nd British HCI Group Annual Conference on People and Computers: Culture, Creativity, Interaction - Volume 1
LADDER: a language to describe drawing, display, and editing in sketch recognition
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Graph drawing aesthetics in user-sketched graph layouts
AUIC '10 Proceedings of the Eleventh Australasian Conference on User Interface - Volume 106
Non-occluding intelligent magnifiers for sketching on small displays
BCS-HCI '12 Proceedings of the 26th Annual BCS Interaction Specialist Group Conference on People and Computers
AUIC '11 Proceedings of the Twelfth Australasian User Interface Conference - Volume 117
Dynamic injection of sketching features into GEF based diagram editors
Proceedings of the 2013 International Conference on Software Engineering
Supervised machine learning for grouping sketch diagram strokes
Proceedings of the International Symposium on Sketch-Based Interfaces and Modeling
Hi-index | 0.01 |
The primary motivation for building SketchNode is to provide an environment for exploring how people use tools to create, arrange, edit and interpret graph diagrams. It has two equivalent interfaces: sketching and diagramming, so that the functional requirements and advantages and disadvantages of the differences can be studied. In this paper we describe two iterations of SketchNode, in particular the computational intelligence required to maintain a sketch that appears hand-drawn and the complexity of providing two interfaces that are equivalent in terms of interaction and visualization. The development and usability tests presented here contribute to the understanding of what intelligent sketch diagramming tools can support and the interaction paradigm of dual visualization tools.