skip to main content
article
Free Access

Systems, interactions, and macrotheory

Published:01 June 2000Publication History
Skip Abstract Section

Abstract

A significant proportion of early HCI research was guided by one very clear vision: that the existing theory base in psychology and cognitive science could be developed to yield engineering tools for use in the interdisciplinary context of HCI design. While interface technologies and heuristic methods for behavioral evaluation have rapidly advanced in both capability and breadth of application, progress toward deeper theory has been modest, and some now believe it to be unnecessary. A case is presented for developing new forms of theory, based around generic “systems of interactors.” An overlapping, layered structure of macro- and microtheories could then serve an explanatory role, and could also bind together contributions from the different disciplines. Novel routes to formalizing and applying such theories provide a host of interesting and tractable problems for future basic research in HCI.

References

  1. ANDERSON, J. R. 1993. Rules of the Mind. Lawrence Erlbaum Associates, Inc., Mahwah, NJ.Google ScholarGoogle Scholar
  2. BARNARD, P.J. 1985. Interacting cognitive subsystems: A psycholinguistic approach to short term memory. In Progress in the psychology of language, A. Ellis, Ed. Lawrence Erlbaum Associates Inc., Hillsdale, NJ, 197-258.Google ScholarGoogle Scholar
  3. BARNARD, P.J. 1987. Cognitive resources and the learning of human-computer dialogs. In Interfacing Thought: Cognitive Aspects of Human-Computer Interaction, J. M. Carroll, Ed. MIT Press, Cambridge, MA, 112-128. Google ScholarGoogle Scholar
  4. BARNARD, P. 1991. Bridging between basic theories and the artifacts of human-computer interaction. In Designing Interaction: Psychology at the Human-Computer Interface, J. M. Carroll, Ed. Cambridge Series on Human-Computer Interaction. Cambridge University Press, New York, NY, 103-127. Google ScholarGoogle Scholar
  5. BARNARD, P. 1999. Interacting Cognitive Subsystems: Modeling working memory phenomena within a multi-processor architecture. In Models of Working Memory: Mechanisms of active maintenance and executive control, A. Miyake and P. Shah, Eds. Cambridge University Press, New York, NY, 298-339.Google ScholarGoogle Scholar
  6. BARNARD, P. AND HARRISON, M. 1989. Integrating cognitive and system models in human computer interaction. In Proceedings of the 5th Conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and Computers V (Sept. 5-8), A. Sutcliffe and L. Macaulay, Eds. British Computer Society Workshop Series Cambridge University Press, New York, NY, 87-103. Google ScholarGoogle Scholar
  7. BARNARD, P. J. AND HARRISON, M. D. 1992. Towards a framework for modeling humancomputer interactions. In Proceedings on East-West International Conference on Human Computer Interaction (EWCHI'92, Moscow), J. Gornostaev, Ed. 189-196.Google ScholarGoogle Scholar
  8. BARNARD, P. AND MARCEL, A. J. 1984. Representation and understanding in the use of symbols and pictograms. In Information Design: The Design and Evaluation of Signs and Printed Material, R. Easterby and H. Zwaga, Eds. John Wiley and Sons Ltd., Chichester, UK, 37-75.Google ScholarGoogle Scholar
  9. BARNARD, P. AND MAY, J. 1993. Cognitive modeling for user requirements. In Computers, Communication and Usability: Design Issues, Research and Methods for Integrated Services, P. F. Byerley, P. J. Barnard, and J. May, Eds. Elsevier, Amsterdam, The Nethlands, 101-145.Google ScholarGoogle Scholar
  10. BARNARD, P. AND MAY, J. 1995. Interactions with advanced graphical interfaces and the deployment of latent human knowledge. In Eurographics Workshop on Design, Specification and Verification of Interactive Systems, F. Patern , Ed. Springer-Verlag, Berlin, Germany, 15-49.Google ScholarGoogle Scholar
  11. BARNARD, P. AND MAY, J. 1999. Representing cognitive activity in complex tasks. Hum. Comput. Interact. 14, 1-2, 93-158. Google ScholarGoogle Scholar
  12. BARNARD, P. J., BERNSEN, N. O., COUTAZ, J., DARZENTAS, J., FACONTI, G., HAMMOND, N., HARRISON, M. D., JORGENSEN, A. H., LOWGREN, J., MAY, J., AND YOUNG, R. M. 1995. Assaying Means of Design Expression for Users and Systems: AMODEUS-2 Project Final report, available at http://www.mrc-cbu.cam.ac.uk/amodeus/abstracts/d/d13.htmlGoogle ScholarGoogle Scholar
  13. BARNARD, P., GRUDIN, J., AND MACLEAN, A. 1989. Developing a science base for the naming of computer commands. In Cognitive Ergonomics and Human Computer Interaction, J. B. Long and A. Whitefield, Eds. Cambridge University Press, New York, NY, 95-133.Google ScholarGoogle Scholar
  14. BARNARD, P. J., MACLEAN, A., AND HAMMOND, N.V. 1984. User representations of ordered sequences of command operations. In Proceedings on Interact'84: First IFIP Conference on Human-Computer Interaction (London), 434-438.Google ScholarGoogle Scholar
  15. BARNARD, P. J., WILSON, M., AND MACLEAN, A. 1987. Approximate modeling of cognitive activity with an expert system: a strategy for the development of an interactive design tool. In Proceedings on CHI+GI'87, 21-26. Google ScholarGoogle Scholar
  16. BELLOTTI, V., BLANDFORD, A., DUKE, D., MACLEAN, A., MAY, J., AND NIGAY, L. 1996. Interpersonal access control in computer-mediated communications: A systematic analysis of the design space. Hum. Comput. Interact. 11, 4, 357-432. Google ScholarGoogle Scholar
  17. BLANDFORD, A. E. AND DUKE, D.J. 1997. Integrating user and computer system concerns in the design of interactive systems. Int. J. Hum.-Comput. Stud. 46, 5, 653-679. Google ScholarGoogle Scholar
  18. BLANDFORD, A. E., BARNARD, P. J., AND HARRISON, M. D. 1995. Using Interaction Framework to guide the design of interactive systems. Int. J. Hum.-Comput. Stud. 43, 1 (July 1995), 101-130. Google ScholarGoogle Scholar
  19. BORDEGONI, M. AND HEMMJE, M. 1993. A dynamic gesture language and graphical feedback for interaction in a 3d user interface. Comput. Graph. Forum 12, 1, 1-11.Google ScholarGoogle Scholar
  20. BOWMAN, H. AND FACONTI, G. 1999. Analysing cognitive behaviour using LOTOS and Mexitl. Form. Asp. Comput. 11.Google ScholarGoogle Scholar
  21. CARD, S. K., MORAN, T. P., AND NEWELL, A. 1983. The Psychology of Human Computer Interaction. Lawrence Erlbaum Associates Inc., Hillsdale, NJ. Google ScholarGoogle Scholar
  22. CARROLL, J. M. AND CARRITHERS, C. 1984. Blocking learner errors in a training wheels system. Hum. Factors 26, 377-389.Google ScholarGoogle Scholar
  23. CARROLL, J. M. AND ROSSON, M. B. 1992. Getting around the task-artefact framework: How to make claims and design by scenario. ACM Trans. Off. Inf. Syst. 10, 181-212. Google ScholarGoogle Scholar
  24. CHAPANIS, A. 1975. Interactive human communication. Sci. Am. 232, 3 (Mar.), 36-42.Google ScholarGoogle Scholar
  25. CHAPANIS, A. 1996. Human factors in systems engineering. Wiley series in systems engineering. John Wiley and Sons, Inc., New York, NY. Google ScholarGoogle Scholar
  26. CLARK, H. 1996. Using Language. Cambridge University Press, New York, NY.Google ScholarGoogle Scholar
  27. COOPER, R., FOX, J., FARRINGDON, J., AND SHALLICE, T. 1996. A systematic methodology for cognitive modelling. Artif. Intell. 85, 1/2, 3-44. Google ScholarGoogle Scholar
  28. DIX, A. 1991. Formal Methods for Interactive Systems. Academic Press, Inc., New York, NY.Google ScholarGoogle Scholar
  29. DUKE, D. 1995. Reasoning about gestural interaction. Comput. Graph. Forum 14, 55-66.Google ScholarGoogle Scholar
  30. DUKE, D. J. AND DUCE, D.A. 2000. The formalisation of a cognitive architecture and its application to reasoning about human computer interaction. Form. Asp. Comput.Google ScholarGoogle Scholar
  31. DUKE, D. AND HARRISON, M. 1993. Abstract Interaction Objects. Comput. Graph. Forum 12, 1, C25C36.Google ScholarGoogle Scholar
  32. DUKE, D. AND HARRISON, M. 1994. A theory of presentations. In Lecture Notes in Computer Science Lecture Notes in Computer Science. Springer-Verlag, New York, NY, 271-290. Google ScholarGoogle Scholar
  33. DUKE, D. J. ANn HARRISON, M. D. 1995a. From formal models to formal methods. In Software Engineering and Human Computer Interaction: Proceedings of the ICSE Workshop on SE-HCI: Joint Research Issues, N. Taylor and J. Coutaz, Eds. Springer-Verlag, Vienna, Austria, 159-173. Google ScholarGoogle Scholar
  34. DUKE, D. J. AND HARRISON, M. 1995b. Interaction and task requirements. In Proceedings of Eurographics Workshop on Design, Specification and Verification of Interactive Systems (DSV-IS'95), P. Palanque and R. Bastide, Eds. Springer-Verlag, Vienna, Austria, 54-75.Google ScholarGoogle Scholar
  35. DUKE, D. J. AND BARNARD, P.J. 1998. Syndetic modelling. Hum. Comput. Interact. 13, 4, 337-393. Google ScholarGoogle Scholar
  36. DUKE, D. J., BARNARD, P. J., DUCE, D. A., AND MAY, J. 1995. Systematic development of the human interface. In Proceedings of the Conference on Second Asia-Pacific Software Engineering (APSEC'95), IEEE Computer Society Press, Los Alamitos, CA, 313-321. Google ScholarGoogle Scholar
  37. DuPuY, R. E. AND DUPUY, T. N., Eds. 1993. The Collins Encyclopedia of Military History. HarperCollins Publishers, New York, NY.Google ScholarGoogle Scholar
  38. FURNAS, G. W. 2000. Future Design: Mindful of the Moras. In Human-Computer Interaction in the New Millennium, J. M. Carroll Addison-Wesley, Reading, MA.Google ScholarGoogle Scholar
  39. GREEN, A. J. K. AND BARNARD, P.J. 1990. Iconic interfacing: The role of icon distinctiveness and fixed or variable screen location. In Human-Computer Interaction--INTERACT '90 Elsevier Sci. Pub. B. V., Amsterdam, The Netherlands, 457-462. Google ScholarGoogle Scholar
  40. HAMMOND, N. V. AND BARNARD, P. 1982. Usability and its multiple determination for the occasional user of interactive systems. In Pathways to the Information Society, M. B. Williams, Ed. North Oxford Academic Publ. Co. Ltd., Oxford, UK, 543-548.Google ScholarGoogle Scholar
  41. HARRISON, M. D. AND BARNARD, P. 1993. On defining the requirements for interaction. In Proceedings of the 1st International Symposium on Requirements Engineering (RE '93, San Diego, CA), S. Fickas and A. C. W. Finklestein, Eds. IEEE Computer Society Press, Los Alamitos, CA, 50-55.Google ScholarGoogle Scholar
  42. HARmSON, M. AND TORRES, J., Eds. 1997. Design, Specification and Verification of Interactive Systems'97. Springer-Verlag, Vienna, Austria.Google ScholarGoogle Scholar
  43. HOARE, C. 1996. How did software get so reliable without proof?. In Lecture Notes in Computer Science, M.-C. Gaudel and J. Woodcock, Eds. Springer-Verlag, Berlin, Germany, 1-17. Google ScholarGoogle Scholar
  44. JONES, C., JONES, K., LINDSAY, P., AND MOORE, R. 1991. MURAL: A Formal Development Support System. Springer-Verlag, Berlin, Germany. Google ScholarGoogle Scholar
  45. LANDAUER, T. K. 1987. Relations between cognitive psychology and computer system design. In Interfacing Thought: Cognitive Aspects of Human-Computer Interaction, J. M. Carroll, Ed. MIT Press, Cambridge, MA, 1-25. Google ScholarGoogle Scholar
  46. LEAVITT, H.J. 1951. Some effects of certain communication patterns on group performance. J. Abn. Soc. Pysch. 46, 38-50.Google ScholarGoogle Scholar
  47. LEE, W.-O. 1993. The effects of skill development and feedback on action slips. In People and Computers VIII: Proceedings of the HCI'93 Conference (HCI '93, Loughborough, England), A. Alty and S. Guest, Eds. Cambridge University Press, New York, NY, 73-86. Google ScholarGoogle Scholar
  48. MARR, D. 1982. Vision. W. H. Freeman and Co., New York, NY.Google ScholarGoogle Scholar
  49. MACLEAN, A., YOUNG, R. M., BELLOTTI, V. M. E., AND MORAN, T. P. 1991. Questions, options, and criteria: Elements of design space analysis. Human-Comput. Interact. 6, 3-4, 201-250.Google ScholarGoogle Scholar
  50. MALONE, T. W. AND CROWSTON, K. 1994. The interdisciplinary study of coordination. ACM Comput. Surv. 26, 1 (Mar. 1994), 87-119. Google ScholarGoogle Scholar
  51. MAY, J. AND BARNARD, P. 1995a. The case for supportive evaluation during design. Interact. Comput. 7, 115-144.Google ScholarGoogle Scholar
  52. MAY, J. AND BARNARD, P.J. 1995b. Cinematography and interface design. In Proceedings of the 3rd IFIP Conference on Human-Computer Interaction (INTERACT '95, Lillehammer, Norway, June 27-29), K. Nordby, P. H. Helmersen, D. J. Gilmore, and S. A. Arnesen, Eds. Chapman and Hall, Ltd., London, UK, 26-31.Google ScholarGoogle Scholar
  53. MAY, J. AND BARNARD, P.J. 1997. Modelling multimodal interaction: A theory-based technique for design analysis and support. In Proceedings of the IFIP TC13 International Conference on Human-Computer Interaction (INTERACT'97), S. Howard, J. Hammond, and G. Lindegaard, Eds. Chapman and Hall, Ltd., London, UK, 667-668. Google ScholarGoogle Scholar
  54. MAY, J., BARNARD, P., AND BLANDFORD, A. 1993a. Using structural descriptions of interfaces to automate the modeling of user cognition. In Proceedings on User Modeling and User Adaptive Interfaces, 27-64.Google ScholarGoogle Scholar
  55. MAY, J., SCOTT, S., AND BARNARD, P. 1995. Structuring Displays: A Psychological Guide. Eurographics Tutorial Notes PS95 TN4.Google ScholarGoogle Scholar
  56. MAY, J., TWEEDm, L., AND BARNARD, P. 1993b. Modeling user performance in visually based interactions. In People and Computers VIII: Proceedings of the HCI'93 Conference (HCI '93, Loughborough, England), A. Alty and S. Guest, Eds. Cambridge University Press, New York, NY, 95-110.Google ScholarGoogle Scholar
  57. MEYER, D. AND KIERAS, D. 1997. A computational theory of executive cognitive processes and multiple-task performance: Part 1. Psychol. Rev. 104, 3-65.Google ScholarGoogle Scholar
  58. MILNER, R. 1989. Communication and Concurrency. Prentice-Hall International Computer Science Series. Prentice-Hall, Inc., Upper Saddle River, NJ. Google ScholarGoogle Scholar
  59. MmNER, R. 1993. Elements of interaction: Turing award lecture. Commun. ACM 36, I (Jan. 1993), 78-89. Google ScholarGoogle Scholar
  60. NEWELL, A. 1990. Unified Theories of Cognition. Harvard University Press, Cambridge, MA. Google ScholarGoogle Scholar
  61. NEWELL, S. AND CARD, S. K. 1985. The prospects for science in human computer interaction. Hum. Comput. Interact. 1,209-242.Google ScholarGoogle Scholar
  62. NEWELL, A. AND SIMON, H.A. 1972. Human Problem Solving. Prentice-Hall, Englewood Cliffs, NJ. Google ScholarGoogle Scholar
  63. NmLSEN, J. 1993. Usability Engineering. Academic Press Prof., Inc., San Diego, CA. Google ScholarGoogle Scholar
  64. NIGAY, L. AND COUTAZ, J. 1995. A generic platform for addressing the multimodal challenge. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '95, Denver, CO, May 7-11), I. R. Katz, R. Mack, L. Marks, M. B. Rosson, and J. Nielsen, Eds. ACM Press/Addison-Wesley Publ. Co., New York, NY, 98-105. Google ScholarGoogle Scholar
  65. NORMAN, D. 1983. Design principles for human-computer interaction. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'83), ACM Press, New York, NY, 1-10. Google ScholarGoogle Scholar
  66. OWRE, S., RUSHBY, J., SHANKAR, N., AND VON HENKE, F. 1995. Formal verification for fault-tolerant architectures: prolegomena to the design of PVS. IEEE Trans. Softw. Eng. 21, 2 (Feb. 1995), 107-125. Google ScholarGoogle Scholar
  67. PALANQUE, F. AND PATERN , F., Eds, 1997. Formal Methods in Human Computer Interaction. Springer-Verlag, Berlin, Germany. Google ScholarGoogle Scholar
  68. RUDISILL, M., LEWIS, C., POLSON, P., AND MCKAY, T. 1996. Human-Computer Interface Design: Success Stories, Emerging Methods and Real World Context. Morgan Kaufmann Publishers Inc., San Francisco, CA.Google ScholarGoogle Scholar
  69. SCOTT, S., BARNARD, P. J., AND MAY, J. 2001. Specifying executive representations and processes in number generation tasks. Q. J. Exp. Psychol.Google ScholarGoogle Scholar
  70. SHAW, M. E. 1954. Some effects of problem complexity upon problem solving efficiency in different communication nets. J. Exp. Psychol. 48, 211-217.Google ScholarGoogle Scholar
  71. SUCHMAN, L.A. 1987. Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge University Press, New York, NY. Google ScholarGoogle Scholar
  72. TEASDALE, J. D. AND BARNARD, P. 1993. Affect, Cognition and Change: Re-modeling Depressive Thought. Lawrence Erlbaum Associates, Inc., Mahwah, NJ.Google ScholarGoogle Scholar
  73. VAN MULKEN, S., ANDR , E., AND M LLER, J. 1998. The persona effect: How substantial is it? In People and Computers XIII: Proceedings of the BCS-HCI Conference (Sheffield, Sept. 1-4), H. Johnson, L. Nigay, and C. Roast, Eds. Springer-Verlag, Vienna, Austria, 53-66. Google ScholarGoogle Scholar
  74. VEINOTT, E. S., OLSON, J. S., OLSON, G. M., AND FU, X. 1997. Video Matters!: When Communication Ability is Stressed, Video Helps. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '97, Atlanta, GA, Mar. 22-27), S. Pemberton, Ed. ACM Press, New York, NY, 315-316. Google ScholarGoogle Scholar
  75. WALKER, J. H., SPROULL, L., AND SUBRAMANI, R. 1994. Using a human face in an interface. In Proceedings of the ACM Conference on Human Factors in Computing Systems: "Celebrating Interdependence" (CHI '94, Boston, MA, Apr. 24-28), ACM Press, New York, NY, 85-91. Google ScholarGoogle Scholar

Index Terms

  1. Systems, interactions, and macrotheory

      Recommendations

      Reviews

      Laurie P. Dringus

      The authors address the limitations of approaches to theory that currently guides Human-Computer Interaction (HCI) models of interaction. It was noted that the HCI field has become a boundless domain of study given the interdisciplinary context of HCI design. The authors contend that theory development has produced essential, yet "unconnected local theories" of HCI, and lacking is a generic model that seeks to bind together contributions from different disciplines. The thesis of the article is a comprehensive argument for developing new forms of theory, based around a generic "systems of interactors." The authors discuss systems of interactors, macrotheory, microtheory, and how various subsystems interact to form a cohesive theory that can be approached from different views. The article is intended for HCI theorists and developers to bridge the gap between design theory and specialized approaches to systems analysis applied to software development. The article is rather lengthy, but is comprehensive in scope. Figures are helpful in demonstrating the connections of interactors that make up a system. Excellent references are used. This is a strong theory article that leads to a higher level of understanding of the need for comprehensive HCI theories.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Computer-Human Interaction
        ACM Transactions on Computer-Human Interaction  Volume 7, Issue 2
        Special issue on human-computer interaction in the new millennium, Part 2
        June 2000
        140 pages
        ISSN:1073-0516
        EISSN:1557-7325
        DOI:10.1145/353485
        Issue’s Table of Contents

        Copyright © 2000 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 June 2000
        Published in tochi Volume 7, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader