Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bruner, J.: The Culture of Education. Harvard University Press, Cambridge, MA. (1996).
Chidamber, S. and Kemerer, C.: A Metrics Suite for Object Oriented Design. IEEE Trans. on Software Engineering. 20(6) (1994) 476–493.
Kintsch, W. and vanDijk, T.: Towards a model of text comprehension and production. Psychological Review. 85(5) (1978) 363–394.
Lawson, B.: Designing with drawings. How Designers Think: The Design Process Demystified. Architectural Press, Oxford, MA. Chapter 14 (1997) 241–259.
McKinney, D.: Impact of Commercial Off-The-Shelf (COTS) Software on the Interface Between Systems and Software Engineering. Proc. of 1999 International Conference on Software Engineering. (1999) 627–628.
Nakakoji, K., Yamamoto, Y., Takada, S., Reeves, B.: Two-Dimensional Positioning as a Means for Reflection in Design. Conference on Designing Interactive Systems (accepted).
Schoen, D. A.: The Reflective Practitioner: How Professionals Think in Action. Basic Books, New York (1983).
Shipman, F. M., Marshall, C. C., and Moran, T. P.: Finding and Using Implicit Structure in Human-Organized Spatial Layouts of Information. Human Factors in Computing System (CHI’95). (1995) 346–353.
Simon, H. A.: The Sciences of the Artificial (Third ed.). MIT Press, Cambridge, MA (1996).
Takada, S., Nakakoji, K., and Torii, K.: Using 2D Space for Understanding What “Search Options” We Have Taken in Exploring a Class Library. Technical Report ccc-98-9, Cognitive Science Lab, NAIST (1998).
Takada, S., Otsuka, Y., Nakakoji, K. and Torii, K.: Strategies for Seeking Reusable Components in Smalltalk. Proc. of 5th International Conf. on Software Reuse. (1998) 66–74.
Yamamoto, Y., Takada, S., and Nakakoji, K.: Representational Talkback: An Approach to Support Writing as Design. Proc. of 3rd Asia-Pacific Computer Human Interaction Conf. (1998) 125–131.
Williams, N.: New Technology, New Writing, New Problems? Intellect Books, England (1992).
Yacoub, S., Ammar, H. and Mili, A.: Characterizing a Software Component. Proc of International Workshop on Component-Based Software Engineering. (1999) 151–158.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Takada, S., Yamamoto, Y., Nakakoji, K. (2000). Two-Dimensional Positioning as Visual Thinking. In: Anderson, M., Cheng, P., Haarslev, V. (eds) Theory and Application of Diagrams. Diagrams 2000. Lecture Notes in Computer Science(), vol 1889. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44590-0_36
Download citation
DOI: https://doi.org/10.1007/3-540-44590-0_36
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67915-8
Online ISBN: 978-3-540-44590-6
eBook Packages: Springer Book Archive