Artifacts as psychological theories: the case of human-computer interaction

Abstract We cast the psychology of human-computer interaction (HCI) in terms of task analysis and the invention of artifacts. We consider the implications of this for attempts to define HCI in terms of a priori conceptions of psychology. We suggest that artifacts can be considered theory-like in HCI, and observe that they do play a theory-like role in the field as practiced. Our proposal resolves the current methodological perplexity about the legitimacy and composition of the field. We conclude that HCI is a distinct son of science: a design science.

[1]  T. Kuhn,et al.  The Structure of Scientific Revolutions. , 1964 .

[2]  K. Popper,et al.  Conjectures and Refutations , 1963 .

[3]  Noam Chomsky,et al.  वाक्यविन्यास का सैद्धान्तिक पक्ष = Aspects of the theory of syntax , 1965 .

[4]  Carleen Maley Hutchins,et al.  Foundíng a famíly of fíddles , 1967 .

[5]  Edsger W. Dijkstra,et al.  Notes on structured programming , 1970 .

[6]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[7]  J. Jenkins Remember that old theory of memory? Well, forget it. , 1974 .

[8]  What Can the Theory of Knowledge Learn from the History of Knowledge , 1977 .

[9]  L. Laudan Science as Problem-Solving. (Book Reviews: Progress and Its Problems. Toward a Theory of Scientific Growth) , 1977 .

[10]  Imre Lakatos,et al.  The Methodology of Scientific Research Programmes , 1978 .

[11]  Thomas Nickles,et al.  Introductory Essay: Scientific Discovery and the Future of Philosophy of Science , 1980 .

[12]  Brooke Hindle,et al.  Emulation And Invention , 1984 .

[13]  C. Hutchins,et al.  The Acoustics of Violin Plates , 1981 .

[14]  R. Kitchener Changing Conceptions of the Philosophy of Science and the Foundations of Developmental Psychology , 1983 .

[15]  John M. Carroll,et al.  Learning to use word processors: problems and prospects , 1983, TOIS.

[16]  Robert J.K. Jacob Executable specifications for a human-computer interface , 1983, CHI '83.

[17]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[18]  Dennis Wixon,et al.  Building a user-defined interface , 1983, CHI '83.

[19]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[20]  William L. Bewley,et al.  Human factors testing in the design of Xerox's 8010 “Star” office workstation , 1983, CHI '83.

[21]  J. F. Kelley,et al.  An iterative design methodology for user-friendly natural language office information applications , 1984, TOIS.

[22]  Dudley Shapere,et al.  Scientific Theories and Their Domains , 1984 .

[23]  Dennis Wixon,et al.  User performance with command, menu, and iconic interfaces , 1985, CHI '85.

[24]  Allen Newell,et al.  The Prospects for Psychological Science in Human-Computer Interaction , 1985, Hum. Comput. Interact..

[25]  Mark H. Bickhard,et al.  Vestiges of Logical Positivism: Critiques of Stage Explanations , 1985 .

[26]  Ryan D. Tweney,et al.  Procedural Representation in Michael Faraday's Scientific Thought , 1986, PSA: Proceedings of the Biennial Meeting of the Philosophy of Science Association.

[27]  Mark H. Bickhard,et al.  Knowing Levels and Developmental Stages , 1986 .

[28]  Larry Laudan,et al.  Science and Values , 1986 .

[29]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[30]  Paul Thagard,et al.  Computational Models in the Philosophy of Science , 1986, PSA: Proceedings of the Biennial Meeting of the Philosophy of Science Association.

[31]  Austin Henderson,et al.  A multiple, virtual-workspace interface to support user task switching , 1986, CHI '87.

[32]  Thomas K. Landauer,et al.  Psychology as a mother of invention , 1986, CHI '87.

[33]  Daniel G. Bobrow,et al.  Beyond the chalkboard: computer support for collaboration and problem solving in meetings , 1988, CACM.

[34]  Allen Newell,et al.  Straightening Out Softening Up: Response to Carroll and Campbell , 1987, SGCH.

[35]  David E. Kieras,et al.  Transfer between text editors , 1987, CHI 1987.

[36]  John D. Gould,et al.  The 1984 Olympic Message System: a test of behavioral principles of system design , 1987, CACM.

[37]  Dennis R. Wixon,et al.  Improving human-computer interaction—a quest for cognitive science , 1987 .

[38]  L. Suchman Plans and situated actions , 1987 .

[39]  John M. Carroll,et al.  Softening Up Hard Science: Reply to Newell and Card , 1986, Hum. Comput. Interact..

[40]  John L. Bennett,et al.  Usability Engineering: Our Experience and Evolution , 1988 .

[41]  John M. Carroll,et al.  Interface metaphors and user interface design , 1988 .