Abstract
Computer tools for cognitively challenging activities are considered useful, to a great extent, because of the support that they provide for human thinking and problem solving. To analyze, specify, and design cognitive support, a suitable analytic framework is required. Theories of “distributed cognition” have been offered as potentially suitable frameworks, but they have generally failed to plainly articulate comprehensive theories of cognitive support. This paper seeks to clarify the intellectual foundations for studying and designing cognitive support, and aims to put them in a form suitable for design. A framework called RODS is described as a type of minimal, lightweight intellectual toolkit. Its main aim is to allow analysts to think in high-level cognition-support terms rather than be overwhelmed by task- and technology-specific implementation details. Framing usefulness in terms of cognitive support makes it possible to define abstract patterns of what makes tools “good”. Implications are drawn for how the framework may be used for the design of tools in cognitively challenging work domains.
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
A. V. Aho, J. E. Hopcroft, and J. D. Ullman. Data Structures and Algorithms. Addison-Wesley, Reading, MA, 1983.
D. F. Bacon, S. L. Graham, and O. J. Sharp. Compiler transformations for highperformance computing. ACM Computing Surveys, 26(4):345–420, Dec. 1997.
A. F. Blackwell, C. Britton, A. Cox, and T. R. G. Green et. al. Cognitive dimensions of notations: Design tools for cognitive technology. In M. Benyon, C. L. Nehaniv, and K. Dautenhahn, editors, Instruments of Mind: Proceedings of The Fourth International Conference on Cognitive Technology, volume 2117 of Lecture Notes in Artificial Intelligence, pages 325–341, Berlin, 2001. Springer-Verlag.
S. Buckingham Shum and N. Hammond. Delivering HCI modelling to designers: A framework and case study of cognitive modelling. Interacting with Computers, 6(3):314–341, 1994.
L. Cardelli. Type systems. In Handbook of Computer Science and Engineering, chapter 103, pages 2208–2236. CRC Press, 1997.
J. M. Carroll, editor. Designing Interaction: Psychology at the Human-Computer Interface. Cambridge Series on Human-Computer Interaction. Cambridge University Press, 1991.
S. M. Casner. A task-analytic approach to the automated design of graphic presentations. ACM Transactions on Graphics, 10(2):111–151, 1991.
T. R. G. Green. Cognitive dimensions of notations. In A. Sutcliffe and L. Macaulay, editors, People and Computers V: Proceedings of the Fifth Conference of the British Computer Society Human-Computer Interaction Specialist Group, pages 443–460. British Informatics Society, Cambridge University Press, 1989.
T. R. G. Green and M. Petre. Usability analysis of visual programming environments: A ‘cognitive dimensions’ framework. Journal of Visual Languages and Computing, 7(2):131–174, 1996.
J. Hollan, E. Hutchins, and D. Kirsh. Distributed cognition: Toward a new foundation for human-computer interaction research. ACM Transactions on Computer-Human Interaction, 7(2):174–196, June 2000.
E. L. Hutchins. Cognition in the Wild. MIT Press, 1995.
J. H. Larkin. Display-based problem solving. In D. Klahr and K. Kotovsky, editors, Complex Information Processing: The Impact of Herbert A. Simon, chapter 12, pages 319–341. Lawrence Erlbaum Associates, Hillsdale, NJ, 1989.
J. H. Larkin and H. A. Simon. Why a diagram is (sometimes) worth ten thousand words. Cognitive Science, 11(1):65–99, 1987.
N. H. Narayanan and R. Hübscher. Visual language theory: Towards a humancomputer interaction perspective. In K. Marriott and B. Meyer, editors, Visual Language Theory, chapter 3, pages 87–128. Springer-Verlag, 1998.
C. M. Neuwirth and D. S. Kaufer. The role of external representations in the writing process: Implications for the design of hypertext-based writing tools. In Proceedings of the 2nd Annual ACM Conference on Hypertext, pages 319–341, 1989.
A. Newell and H. A. Simon. Computer science as empirical inquiry: Symbols and search. Communications of the ACM, 19(3):113–126, Mar. 1976.
D. A. Norman. Things That Make Us Smart: Defending Human Attributes in the Age of the Machine. Addison-Wesley, Reading, Massachusetts, 1993.
18. H. Petroski. The Evolution of Useful Things. A. Knopf, New York, NY, 1992.
J. Rasmussen. Skills, rules, knowledge: Signals, signs, and symbols and other distinctions in human performance models. IEEE Transactions on Systems, Man, and Cybernetics, 13(3):257–267, 1983.
Y. Rogers and J. Ellis. Distributed cognition: an alternative framework for analysing and explaining collaborative working. Journal of Information Technology, 9(2):119–128, 1994.
D. E. Rumelhart and D. A. Norman. Representation in memory. In R. C. Atkinson, R. J. Herrnstein, G. Lindzey, and R. D. Luce, editors, Stevens’ Handbook of Experimental Psychology, volume 2: Learning and Cognition, pages 511–587. John Wiley & Sons, New York, 2nd edition, 1988.
M. Scaife and Y. Rogers. External cognition: How do graphical representations work? International Journal of Human-Computer Studies, 45(2):185–213, 1996.
W. Schönpflug and K. B. Esser. Memory and its Graeculi: Metamemory and control in extended memory systems. In C. A. Weaver III, S. Mannes, and C. R. Fletcher, editors, Discourse Comprehension: Essays in Honor of Walter Kintsch, chapter 14, pages 245–255. Lawrence Erlbaum, 1995.
M. Sharples. Writing as creative design. In C. M. Levy and S. Ransdell, editors, The Science of Writing: Theories, Methods, Individual Differences, and Applications, pages 127–148. Lawrence Erlbaum Associates, 1996.
A. Sutcliffe. On the effective use and reuse of HCI knowledge. ACM Transactions on Computer-Human Interaction, 7(2):197–221, June 2000.
L. A. Tweedie. Interactive visualisation artifacts: How can abstractions inform design? In M. A. R. Kirby, A. J. Dix, and J. E. Finlay, editors, People and Computers X, Proceedings of HCI’95, pages 247–265. Cambridge University Press, 1995.
A. Walenstein. Cognitive Support in Software Engineering Environments: A Distributed Cognition Framework. PhD thesis, School of Computing Science, Simon Fraser University, May 2002.
A. Walenstein. Theory-based cognitive support analysis of software comprehension tools. In Proceedings of the 10th International Workshop on Program Comprehension (to appear), 2002.
C. Ware. The foundations of experimental semiotics: a theory of sensory and conventional representation. Journal of Visual Languages and Computing, 4(1):91–100, 1993.
P. C. Wright, R. E. Fields, and M. D. Harrison. Analyzing human-computer interaction as distributed cognition: The resources model. Human Computer Interaction, 15(1):1–41, Mar. 2000.
J. Zhang and D. A. Norman. Representations in distributed cognitive tasks. Cognitive Science, 18:87–122, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Walenstein, A. (2002). Foundations of Cognitive Support: Toward Abstract Patterns of Usefulness. In: Forbrig, P., Limbourg, Q., Vanderdonckt, J., Urban, B. (eds) Interactive Systems:Design, Specification, and Verification. DSV-IS 2002. Lecture Notes in Computer Science, vol 2545. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36235-5_10
Download citation
DOI: https://doi.org/10.1007/3-540-36235-5_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00266-6
Online ISBN: 978-3-540-36235-7
eBook Packages: Springer Book Archive