Preview

A Brief History of Hci

Powerful Essays
Open Document
Open Document
5155 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
A Brief History of Hci
A Brief History of
Human Computer Interaction Technology
Brad A. Myers
Carnegie Mellon University School of Computer Science Technical Report CMU-CS-96-163 and Human Computer Interaction Institute Technical Report CMU-HCII-96-103
December, 1996
Please cite this work as:
Brad A. Myers. "A Brief History of Human Computer Interaction Technology." ACM interactions. Vol. 5, no. 2, March, 1998. pp. 44-54.
Human Computer Interaction Institute
School of Computer Science
Carnegie Mellon University
Pittsburgh, PA 15213-3891 bam@a.gp.cs.cmu.edu Abstract
This article summarizes the historical development of major advances in human-computer interaction technology, emphasizing the pivotal role of university research in the advancement of the field.
Copyright (c) 1996 -- Carnegie Mellon University
A short excerpt from this article appeared as part of "Strategic Directions in Human Computer Interaction," edited by Brad Myers, Jim Hollan, Isabel Cruz, ACM Computing Surveys, 28(4), December 1996
This research was partially sponsored by NCCOSC under Contract No. N66001-94-C-6037, Arpa Order No. B326 and partially by NSF under grant number IRI-9319969. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of NCCOSC or the U.S. Government.
Keywords: Human Computer Interaction, History, User Interfaces, Interaction Techniques.
[pic]

1. Introduction

Research in Human-Computer Interaction (HCI) has been spectacularly successful, and has fundamentally changed computing. Just one example is the ubiquitous graphical interface used by Microsoft Windows 95, which is based on the Macintosh, which is based on work at Xerox PARC, which in turn is based on early research at the Stanford Research Laboratory (now SRI) and at the Massachusetts Institute of Technology. Another example is that virtually all software written today employs user interface



References: 1. Baecker, R., et al., "A Historical and Intellectual Perspective," in Readings in Human-Computer Interaction: Toward the Year 2000, Second Edition, R. Baecker, et al., Editors. 1995, Morgan Kaufmann Publishers, Inc.: San Francisco. pp. 35-47. 2. Brooks, F. "The Computer "Scientist" as Toolsmith--Studies in Interactive Computer Graphics," in IFIP Conference Proceedings. 1977. pp. 625-634. 3. Burtnyk, N. and Wein, M., "Computer Generated Key Frame Animation." Journal Of the Society of Motion Picture and Television Engineers, 1971. 8(3): pp. 149-153. 4. Bush, V., "As We May Think." The Atlantic Monthly, 1945. 176(July): pp. 101-108. Reprinted and discussed in interactions, 3(2), Mar 1996, pp. 35-67. 5. Buxton, W., et al. "Towards a Comprehensive User Interface Management System," in Proceedings SIGGRAPH '83: Computer Graphics. 1983. Detroit, Mich. 17. pp. 35-42. 7. Coons, S. "An Outline of the Requirements for a Computer-Aided Design System," in AFIPS Spring Joint Computer Conference. 1963. 23. pp. 299-304. 8. Engelbart, D. and English, W., "A Research Center for Augmenting Human Intellect." Reprinted in ACM SIGGRAPH Video Review, 1994., 1968. 106 9 10. Goldberg, A., ed. A History of Personal Workstations. 1988, Addison-Wesley Publishing Company: New York, NY. 537. 11. Goldberg, A. and Robson, D. "A Metaphor for User Interface Design," in Proceedings of the 12th Hawaii International Conference on System Sciences. 1979. 1. pp. 148-157. 12. Henderson Jr, D.A. "The Trillium User Interface Design Environment," in Proceedings SIGCHI '86: Human Factors in Computing Systems. 1986. Boston, MA. pp. 221-227. 13. Johnson, T. "Sketchpad III: Three Dimensional Graphical Communication with a Digital Computer," in AFIPS Spring Joint Computer Conference. 1963. 23. pp. 347-353. 14. Kasik, D.J. "A User Interface Management System," in Proceedings SIGGRAPH '82: Computer Graphics. 1982. Boston, MA. 16. pp. 99-106. 15. Kay, A., The Reactive Engine. PhD Thesis, Electrical Engineering and Computer Science University of Utah, 1969, 16 17. Koved, L. and Shneiderman, B., "Embedded menus: Selecting items in context." Communications of the ACM, 1986. 4(29): pp. 312-318. 18. Levinthal, C., "Molecular Model-Building by Computer." Scientific American, 1966. 214(6): pp. 42-52. 19. Levy, S., Hackers: Heroes of the Computer Revolution. 1984, Garden City, NY: Anchor Press/Doubleday. 20. Licklider, J.C.R. and Taylor, R.W., "The computer as Communication Device." Sci. Tech., 1968. April: pp. 21-31. 21. Linton, M.A., Vlissides, J.M., and Calder, P.R., "Composing user interfaces with InterViews." IEEE Computer, 1989. 22(2): pp. 8-22. 22. Meyrowitz, N. and Van Dam, A., "Interactive Editing Systems: Part 1 and 2." ACM Computing Surveys, 1982. 14(3): pp. 321-352. 23. Myers, B.A., "The User Interface for Sapphire." IEEE Computer Graphics and Applications, 1984. 4(12): pp. 13-23. 24. Myers, B.A., "A Taxonomy of User Interfaces for Window Managers." IEEE Computer Graphics and Applications, 1988. 8(5): pp. 65-84. 25. Myers, B.A., "All the Widgets." SIGGRAPH Video Review, 1990. 57 26 27. Myers, B.A., et al., The Amulet V2.0 Reference Manual . Carnegie Mellon University Computer Science Department Report, Number, Feb, 1996. System available from http://www.cs.cmu.edu/~amulet. 28. Myers, B.A., et al., "Garnet: Comprehensive Support for Graphical, Highly-Interactive User Interfaces." IEEE Computer, 1990. 23(11): pp. 71-85. 29. Nelson, T. "A File Structure for the Complex, the Changing, and the Indeterminate," in Proceedings ACM National Conference. 1965. pp. 84-100. 30. Newman, W.M. "A System for Interactive Graphical Programming," in AFIPS Spring Joint Computer Conference. 1968. 28. pp. 47-54. 31. Nielsen, J., Multimedia and Hypertext: the Internet and Beyond. 1995, Boston: Academic Press Professional. 32. Palay, A.J., et al. "The Andrew Toolkit - An Overview," in Proceedings Winter Usenix Technical Conference. 1988. Dallas, Tex. pp. 9-21. 33. Press, L., "Before the Altair: The History of Personal Computing." Communications of the ACM, 1993. 36(9): pp. 27-33. 34. Reddy, D.R., "Speech Recognition by Machine: A Review," in Readings in Speech Recognition, A. Waibel and K.-F. Lee, Editors. 1990, Morgan Kaufmann: San Mateo, CA. pp. 8-38. 35. Reddy, R., "To Dream the Possible Dream (Turing Award Lecture)." Communications of the ACM, 1996. 39(5): pp. 105-112. 36. Robertson, G., Newell, A., and Ramakrishna, K., ZOG: A Man-Machine Communication Philosophy . Carnegie Mellon University Technical Report Report, Number, August, 1977. 37. Ross, D. and Rodriguez, J. "Theoretical Foundations for the Computer-Aided Design System," in AFIPS Spring Joint Computer Conference. 1963. 23. pp. 305-322. 38. Rudisill, M., et al., Human-Computer Interface Design: Success Stories, Emerging Methods, and Real-World Context. 1996, San Francisco: Morgan Kaufmann Publishers. 39. Scheifler, R.W. and Gettys, J., "The X Window System." ACM Transactions on Graphics, 1986. 5(2): pp. 79-109. 40. Shneiderman, B., "Direct Manipulation: A Step Beyond Programming Languages." IEEE Computer, 1983. 16(8): pp. 57-69. 41. Smith, D.C., Pygmalion: A Computer Program to Model and Stimulate Creative Thought. 1977, Basel, Stuttgart: Birkhauser Verlag. PhD Thesis, Stanford University Computer Science Department, 1975. 42. Smith, D.C., et al. "The Star User Interface: an Overview," in Proceedings of the 1982 National Computer Conference. 1982. AFIPS. pp. 515-528. 43. Stallman, R.M., Emacs: The Extensible, Customizable, Self-Documenting Display Editor . MIT Artificial Intelligence Lab Report, Number, Aug, 1979, 1979. 44. Sutherland, I.E. "SketchPad: A Man-Machine Graphical Communication System," in AFIPS Spring Joint Computer Conference. 1963. 23. pp. 329-346. 45. Swinehart, D., et al., "A Structural View of the Cedar Programming Environment." ACM Transactions on Programming Languages and Systems, 1986. 8(4): pp. 419-490. 46. Swinehart, D.C., Copilot: A Multiple Process Approach to Interactive Programming Systems. PhD Thesis, Computer Science Department Stanford University, 1974, SAIL Memo AIM-230 and CSD Report STAN-CS-74-412. 47. Teitelman, W., "A Display Oriented Programmer 's Assistant." International Journal of Man-Machine Studies, 1979. 11: pp. 157-187. Also Xerox PARC Technical Report CSL-77-3, Palo Alto, CA, March 8, 1977. 48. Tolliver, B., TVEdit . Stanford Time Sharing Memo Report, Number, March, 1965. 49. van Dam, A., et al. "A Hypertext Editing System for the 360," in Proceedings Conference in Computer Graphics. 1969. University of Illinois. 50. van Dam, A. and Rice, D.E., "On-line Text Editing: A Survey." Computing Surveys, 1971. 3(3): pp. 93-114. 51. Williams, G., "The Lisa Computer System." Byte Magazine, 1983. 8(2): pp. 33-50. 52. Williams, G., "The Apple Macintosh Computer." Byte, 1984. 9(2): pp. 30-54.

You May Also Find These Documents Helpful

  • Good Essays

    The graphical user interface of the software is to be designed with first priority as the…

    • 612 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Brian Boisjoli Human-Computer Interaction 12/14/16 Final Project Part 1: For this final project, I have made a few changes to my program to make it…

    • 1014 Words
    • 5 Pages
    Good Essays
  • Good Essays

    CSCI 109 3

    • 816 Words
    • 3 Pages

    References: Ferner, J. (2015). Introduction to computers and Applications (Third Edition.). Unknown, location USA: Self Publication…

    • 816 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    The Role of Components within a given computer system in the Production and Manipulation of Graphics…

    • 3549 Words
    • 15 Pages
    Powerful Essays
  • Better Essays

    In this paper we will analyze the importance of user interface design and how the significant the interface presents itself in our everyday lives. Some of the most basic daily tasks can be accomplished by using at least one type of interface. The most basic purpose of a user interface is needed to communicate with machines. The three most common types of an interface are: touch sensitive interface, menu interface and graphical user interface. Some of the most basic transactions can be conducted through an interface. For example, using a smart phone, laptop, and using an ATM machine are common ways a person…

    • 1144 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Analysis Memorandum

    • 1519 Words
    • 7 Pages

    References: Capron, H. L. (2000). Computers: Tools for an information age. 6th ed. Upper Saddle River, NJ: Prentice Hall.…

    • 1519 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Athletic Physician

    • 6520 Words
    • 27 Pages

    3.^ a b c d A. Allen, Roy (October 2001). "Chapter 12: Microsoft in the 1980 's". A History of the Personal Computer: The People and the Technology (1st edition ed.). Allan Publishing. pp. 12/25–12/26. ISBN 978-0-9689108-0-1. Retrieved 2010-11-07.…

    • 6520 Words
    • 27 Pages
    Powerful Essays
  • Powerful Essays

    Bolter, J.D. (1989) ‘The Computer as a Defining Technology’ in Forester, T. (Ed.), Computers in the Human Context, Blackwell, Oxford.…

    • 8333 Words
    • 34 Pages
    Powerful Essays
  • Powerful Essays

    BILOW, S. C. (1995) "DEFINING AND DEVELOPING USER INTERFACE INTENSIVE APPLICATIONS WITH USE CASES," REPORT ON OBJECT ANALYSIS AND DESIGN. 1 (5): 28-34.…

    • 1814 Words
    • 7 Pages
    Powerful Essays
  • Better Essays

    Computers: they are the modern wonders of our world and consume our daily lives. Acting as one of the most remarkable innovations created over the past ten decades, the computer has revolutionized the modern world, digitizing it despite the public’s unappreciative attitude towards it. Nonetheless, the days of manually executing work have ended, and a fresh era of completing work is at large. At the click of a button, rocket machines are launched, ICU life-support is run, and instant communication is enabled. Computers stand out among any other technological advancement, as they have significantly changed our world through improvements in business, education, and medicine, and continue to develop at an exponential rate.…

    • 1107 Words
    • 5 Pages
    Better Essays
  • Better Essays

    I will be describing the principles of HCI and Interface Design, giving examples of each of them in use. I will also be talking about perception (including colour, luminance, Pattern, Pop Out Effect and Gestalt Laws), behaviour models (including Predictive Modelling, KLM, throughput and Fitts Law, descriptive modelling (including KAM, Buxton’s model and Guiard’s model) and Schneiderman’s 8 Golden Rules.…

    • 1367 Words
    • 6 Pages
    Better Essays
  • Satisfactory Essays

    Measuring the effectiveness of human computer interaction - HCI - can be complex as it involves many influencing factors, some of which are determined on an emotional level (making it subjective rather than quantitative).…

    • 322 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    In this paper, we will be briefly exploring recent developments in software development concerning human-computer interactions as they increasingly cater to businesses and other types of organizations. More specifically, we will look at software from IBM, the military, Attivio, and Google featuring Passive High Accuracy Geo-location, Content Analysis, and Collaborative Lifecycle Management.…

    • 1320 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Hci Report

    • 3668 Words
    • 15 Pages

    The dawn of personal computing in the early 1980s was the beginning of a rapidly evolving technology stranglehold on everyday life. The mechanical world of typewriters, dedicated word processors and adding machines with cranks were quickly left in a wake of microchips. The good news: you could do more. The bad news: you can be caught in a mire of complex and often-confusing computer-based equipment. The study of Human-Computer Interaction (HCI) finally took center stage in the mid-1990s as the World Wide Web, e-mail, and Windows 95 burst upon the scene. Over the years, computers and programs have become easier to use. Computer programs have become more user friendly, taking advantage of “point and click” design. Minimal mouse clicks are only part of the picture to improve the computing experience. Cleaner, less cluttered “work spaces” for software are the heart of HCI. Users can focus on the tasks at hand (i.e., doing whatever it is they want to do with computers without worrying about how to “make things work”). HCI was a major factor at the Xerox Park Research Project in the late 1970s, even if the people involved weren’t quite sure initially what HCI was (or the monumental impact it would ultimately have). Those researchers made pioneering efforts studying how people interacted with technology. They then redesigned software (and computers) to improve the “computing experience,” boosting productivity. Mouse technology and “desktops” with icons (primitive as they were compared to today’s standards) made it easier for people to work with technology that was soon to change the computing landscape of our daily lives in the 1980s. HCI has to do with the space that is created for you to work with technology. I’m not talking about space in the traditional sense of “floor space.” I’m referring to the space that envelops you the minute you start concentrating. That space is what you become “submerged” in when you interact with a computer (or any kind of technological…

    • 3668 Words
    • 15 Pages
    Powerful Essays
  • Satisfactory Essays

    A Brief History of HCI

    • 774 Words
    • 4 Pages

    . Original PhD (scanned by MIT) [Sutherland, 1963a], reconstructed electronic edition produced by University of Cambridge [Sutherland, 1963b].…

    • 774 Words
    • 4 Pages
    Satisfactory Essays