Skip to main content

Foundations of Cognitive Support: Toward Abstract Patterns of Usefulness

  • Conference paper
  • First Online:
Interactive Systems:Design, Specification, and Verification (DSV-IS 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2545))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. V. Aho, J. E. Hopcroft, and J. D. Ullman. Data Structures and Algorithms. Addison-Wesley, Reading, MA, 1983.

    MATH  Google Scholar 

  2. D. F. Bacon, S. L. Graham, and O. J. Sharp. Compiler transformations for highperformance computing. ACM Computing Surveys, 26(4):345–420, Dec. 1997.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. L. Cardelli. Type systems. In Handbook of Computer Science and Engineering, chapter 103, pages 2208–2236. CRC Press, 1997.

    Google Scholar 

  6. J. M. Carroll, editor. Designing Interaction: Psychology at the Human-Computer Interface. Cambridge Series on Human-Computer Interaction. Cambridge University Press, 1991.

    Google Scholar 

  7. S. M. Casner. A task-analytic approach to the automated design of graphic presentations. ACM Transactions on Graphics, 10(2):111–151, 1991.

    Article  Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Article  Google Scholar 

  10. 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.

    Article  Google Scholar 

  11. E. L. Hutchins. Cognition in the Wild. MIT Press, 1995.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. J. H. Larkin and H. A. Simon. Why a diagram is (sometimes) worth ten thousand words. Cognitive Science, 11(1):65–99, 1987.

    Article  Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. A. Newell and H. A. Simon. Computer science as empirical inquiry: Symbols and search. Communications of the ACM, 19(3):113–126, Mar. 1976.

    Article  MathSciNet  Google Scholar 

  17. D. A. Norman. Things That Make Us Smart: Defending Human Attributes in the Age of the Machine. Addison-Wesley, Reading, Massachusetts, 1993.

    Google Scholar 

  18. 18. H. Petroski. The Evolution of Useful Things. A. Knopf, New York, NY, 1992.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Article  Google Scholar 

  21. 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.

    Google Scholar 

  22. M. Scaife and Y. Rogers. External cognition: How do graphical representations work? International Journal of Human-Computer Studies, 45(2):185–213, 1996.

    Article  Google Scholar 

  23. 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.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. A. Sutcliffe. On the effective use and reuse of HCI knowledge. ACM Transactions on Computer-Human Interaction, 7(2):197–221, June 2000.

    Article  Google Scholar 

  26. 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.

    Google Scholar 

  27. A. Walenstein. Cognitive Support in Software Engineering Environments: A Distributed Cognition Framework. PhD thesis, School of Computing Science, Simon Fraser University, May 2002.

    Google Scholar 

  28. A. Walenstein. Theory-based cognitive support analysis of software comprehension tools. In Proceedings of the 10th International Workshop on Program Comprehension (to appear), 2002.

    Google Scholar 

  29. 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.

    Article  MathSciNet  Google Scholar 

  30. 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.

    Article  Google Scholar 

  31. J. Zhang and D. A. Norman. Representations in distributed cognitive tasks. Cognitive Science, 18:87–122, 1994.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics