Finding and using implicit structure in human-organized spatial layouts of information
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Proceedings of the 21st international conference on Software engineering
Two-dimensional spatial positioning as a means for reflection in design
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Representational Talkback: An Approach to Support Writing as Design
APCHI '98 Proceedings of the Third Asian Pacific Computer and Human Interaction
Strategies for Seeking Reusable Components in Smalltalk
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Two-dimensional spatial positioning as a means for reflection in design
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Twelve years of diagrams research
Journal of Visual Languages and Computing
Hi-index | 0.00 |
People depend on various external representations in various design situations. These external representations are necessary at the time of creation in early stages of a design task, as they help the designer visualize what they are thinking and continue with their task in the process of reflection-in-action. Designers in domains such as architecture have drawn diagrams, or sketches, as the external representations. We take writing and programming as two example domains, and argue that two-dimensional positioning serve the same purpose for these domains as diagrams do for architectural design. We describe two tools, ART for writing and RemBoard for component-based programming, which help writers or programmers visualize what they are thinking through positioning parts of writing or software components on a two-dimensional space. We examine the issues that are necessary for this, and explore how they were handled in the two tools.