Publications by Terry Winograd

(Organized by type, reverse chronological order).

Books and edited collections

Winograd, Terry, with John Bennett, Laura De Young, and Bradley Hartfield (eds.), Bringing Design to Software , Reading, MA: Addison Wesley, 1996.

Adler, Paul, and Terry Winograd (eds.), Usability: Turning Technologies into Tools, New York: Oxford University Press, 1992.

Friedman, Batya and Terry Winograd (eds.), Computing and Social Responsibility: a Collection of Course Syllabi, Palo Alto: Computer Professionals for Social Responsibility, 1989.

Winograd, Terry (ed.), Special issue of ACM Transactions on Office Information Systems 6:2 (April, 1988), on "A language/action perspective."

Winograd, Terry and Fernando Flores, Understanding Computers and Cognition: A New Foundation for Design, (220 pp.) Norwood, NJ: Ablex, 1986. Paperback issued by Addison-Wesley, 1987.

Winograd, Terry, Language as a Cognitive Process: Volume I: Syntax, (650 pp.) Reading MA: Addison-Wesley, 1983.

Winograd, Terry, Understanding Natural Language, (191 pp.) New York: Academic Press, 1972. Also published in Cognitive Psychology, 3:1 (1972), pp. 1-191.

Journal Articles

David Akers, Robin Jeffries, Matthew Simpson, Terry Winograd, Backtracking Events as Indicators of Usability Problems in Creation-Oriented Applications, ACM Transactions on Computer-Human Interaction (TOCHI), vol. 19 Issue 2, July 2012 (2012)

Erik D. Demaine, Francisco Gomez-Martin, Henk Meijer, David Rappaport, Perouz Taslakian, Godfried T. Toussaint, Terry Winograd, David R. Wood, The distance geometry of music, Computational Geometry: Theory and Applications 42 (2009) 429–454.

Terry Winograd, Shifting viewpoints: Artificial intelligence and human–computer interaction, Artificial Intelligence 170 (2006) 1256–1258

Morris, M.R., Piper, A.M., Cassanego, A., Huang, A., Paepcke, A., and Winograd, T. Mediating Group Dynamics through Tabletop Interface Design. IEEE Computer Graphics and Applications, 2006.

Daniel M. Russell , Norbert A. Streitz , Terry Winograd, Building disappearing computers, Communications of the ACM, v.48 n.3, March 2005

François Guimbretière, Andrew Martin, and Terry Winograd, Benefits of Merging Command Selection and Direct Manipulation. Transactions on Human-Computer Interaction, 12(3), pp 460 – 476, 2005.

Anthony J. Sherbondy, Djamila Holmlund, Geoffrey D. Rubin, Pamela K. Schraedley, Terry Winograd, and Sandy Napel, Alternative Input Devices for Efficient Navigation of Large CT Angiography Data Sets, Radiology 1 February 2005; Vol. 234, No. 2

Brad Johanson, Terry Winograd, and Armando Fox, Interactive Workspaces, IEEE Computer 36:4 (April 2003), 99-103.

Brad Johanson, Armando Fox, and Terry Winograd, The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms, IEEE Pervasive Computing 1:2 (April-June 2002), 67-75.

Liston, Kathleen, Martin Fischer, and Terry Winograd, Focused Sharing of Information for Multi-disciplinary Decision Making by Project Teams, Electronic Journal of Information Technology in Construction, Vol. 6, 69-81, 2001.

Winograd, Terry, Architectures for Context, Human-Computer Interaction, 16:2-3, 2001.

Oviatt, S.L., Cohen, P.R., Wu, L.,Vergo, J., Duncan, L., Suhm, B., Bers, J., Holzman, T., Winograd, T., Landay, J., Larson, J. & Ferro, D., Designing the user interface for multimodal speech and gesture applications: State-of-the-art systems and research directions, Human Computer Interaction, 2000, vol. 15, no. 4, 263-322 (to be reprinted in Human-Computer Interaction in the New Millennium, ed. by J. Carroll), Reading, MA.: Addison-Wesley, in press)

Fox, Armando, Brad Johanson, Pat Hanrahan, and Terry Winograd, Integrating Information Appliances into an Interactive Space, IEEE Computer Graphics and Applications 20:3 (May/June, 2000), 54-65.

Winograd, Terry, Documentation, Interaction, and Conversation, The Journal of Computer Documentation 23:4 (November 1999), 3-6.

Brin, Sergey, Rajeev Motwani, Lawrence Page, and Terry Winograd, What can you do with a Web in your Pocket?, IEEE Computer Society, Bulletin of the Technical Committee on Data Engineering, Vol. 21 No. 2, (June 1998), 37-47.

Paepcke, Andreas, Chen-Chuan K. Chang, Hector Garcia-Molina and Terry Winograd, Interoperability for Digital Libraries Worldwide, Communications of the ACM, 41:4 (April, 1998), 33-42.

Roscheisen, Martin and Terry Winograd. A Network-Centric Design for Relationship-based Security and Access Control. Journal of Computer Security, Special Issue on Security in the World-Wide Web (1997)

Paepcke, Andreas, Steve Cousins, Hector Garcia-Molina, Scott Hassan, Steven Ketchpel, Martin Röscheisen, and Terry Winograd (1996), "Using distributed objects for digital library interoperability", IEEE Computer, 29:5 (May, 1996) 61-68.

Roscheisen, Martin, Terry Winograd, and Andreas Paepcke, Content Rating and Other Third-Party Value-Added Applications for the World-Wide Web CNRI Journal D-Lib, August 1995.

Winograd, Terry (1995), "Environments for Software Design," Communications of the ACM, 38:6 (June 1995), 65-74.

Röscheisen, Martin, C. Mogensen and T. Winograd (1995), "Beyond Browsing: Shared Comments, SOAPs, Trails and On-line Communities," Computer Networks and ISDN Systems 27 (1995) 739-749.

Winograd, Terry (1994), "Categories, Disciplines, and Social Coordination," Journal of Computer-Supported Cooperative Work, 2, 1994: 191-197.

Winograd, Terry (1994), "Designing the Designer," Human-Computer Interaction, 9:1, 1994, 128-132.

Raúl Medina-Mora, Terry Winograd, Rodrigo Flores and Fernando Flores, (1993) "The ActionWorkflow Approach to Workflow Management Technology"in The Information Society, Volume 9, Number 4, October-December 1993. Page 391.

Winograd, Terry (1989), "Debate: On the Cruelty of Teaching Computer Science (a response to Dijkstra)," Communications of the ACM, 32:12 (December, 1989), 1412-1413.

Winograd, Terry (1988), "Introduction to the language/action perspective," ACM Transactions on Office Information Systems 6:2 (April, 1988), pp. 83-86.

Flores, Fernando, Michael Graves, Bradley Hartfield and Terry Winograd (1988), "Computer systems and the design of organizational interaction," ACM Transactions on Office Information Systems 6:2 (April, 1988), pp. 153-172.

Winograd, Terry (1987), "A language/action perspective on the design of cooperative work," Human-Computer Interaction 3:1 (1987-88), 3-30

Winograd, Terry (1987), "Logic isn't the problem," Computational Intelligence 3:3 (August 1987) 221-222.

Winograd, Terry (1987), "Cognition, attunement and modularity," Mind and Language, 1987, 97-103.

Winograd, Terry, and Fernando Flores (1987), "Response to reviews of Understanding Computers and Cognition," Artificial Intelligence 31 (1987), 250-261.

Winograd, Terry (1985), "Moving the semantic fulcrum," Linguistics and Philosophy, 8:1 (1985), 91-104.

Winograd, Terry (1980), "Extended inference modes in reasoning by computer systems," Artificial Intelligence 13:1 (Jan 1980), 5- 26. Reprinted in J. Cohen and M. Hesse (eds.), Applications of Inductive Logic, Oxford: Clarendon Press, 1980, 333-358.

Winograd, Terry (1980), "What does it mean to understand language?," Cognitive Science 4:3 (July-Sept 1980) 209-242. Reprinted in D. Norman (ed.), Perspectives on Cognitive Science, Ablex and Erlbaum Associates, 1981, 231-264.

Bobrow, Daniel G., and Terry Winograd (1979), "KRL: Another perspective," Cognitive Science 3:1 (January, 1979), 29-42.

Winograd, Terry (1979), "Beyond programming languages," Communications of the ACM, 22:7 (July, 1979), 391-401. Reprinted in William Riddle and Jack Wileden (eds.), Tutorial on Software System Design: Description and Analysis, IEEE Computer Society Press, 1980, 12-22. Reprinted in D. Barstow, H. Shrobe and E. Sandewall (eds.), Interactive Programming Environments, New York: McGraw Hill, 1984, 517-34.

Winograd, Terry (1977), "On some contested suppositions of generative linguistics about the scientific study of language," Cognition 5, 1977, 151-179.

Bobrow, Daniel G. and Terry Winograd (1977), "An overview of KRL: a Knowledge Representation Language," Cognitive Science 1:1 (January, 1977), 3-45.

Bobrow, D., R. Kaplan, M. Kay, D. Norman, and H. Thompson and T. Winograd (1977), "GUS, a frame-driven dialog system," Artificial Intelligence, 8:2 (April 1977) 155-173.

Winograd, Terry (1976), "Towards a procedural understanding of semantics," Revue Internationale de Philosophie, 3-:117-118 (1976 - fasc.3-4)

Winograd, Terry (1968), "Linguistics and the Computer Analysis of Tonal Harmony," Journal of Music Theory 12:1, (1968), 2- 49. Reprinted in M.A.K. Halliday and J.R. Martin (eds.), Readings in Systemic Linguistics, London: Batsford Academic, 1981, 257-270. In Stephan Schwanauer and David Levitt, Eds., Machine Models of Music, MIT Press, 1993, pp. 113-153.

Conference Papers

D. Akers, M. Simpson, R. Jeffries, and T. Winograd. Undo and Erase Events as Indicators of Usability Problems. In Proceedings of CHI 2009, pp. 659-668, ACM Press (2009). (BEST PAPER AWARD)

Kumar, M., and Winograd, T. Gaze-enhanced Scrolling Techniques, UIST: Symposium on User Interface Software and Technology. Newport, RI. 2007.

Kumar, M., Garfinkel, T., Boneh, D., and Winograd, T. Reducing Shoulder-surfing by Using Gaze-based Password-entry, SOUPS: Symposium on Usable Privacy and Security. Pittsburgh, PA. 2007

Maynes-Aminzade, D., T. Winograd, and T. Igarashi. Eyepatch: Prototyping Camera-based Interaction through Examples. UIST: ACM Symposium on User
Interface Software and Technology, 2007.

Kumar, M., Paepcke, A., and Winograd, T. EyePoint: Practical Pointing and Selection Using Gaze and Keyboard, CHI: Conference on Human Factors in Computing Systems. San Jose, CA. 2007.

Phan, Doantam, John Gerth, Marcia Lee, Andreas Paepcke, and Terry Winograd , Visual Analysis of Network Flow Data with Timelines and Event Plots, Proceedings of VizSEC 2007. Springer pp. 85-100.

Phan, Doantam, Andreas Paepcke, and Terry Winograd , Progressive Multiples for Communication-Minded Visualization, Proceedings of Graphics Interface 2007.

Piper, A.M., O'Brien, E., Morris, M.R., and Winograd, T. SIDES: A Cooperative Tabletop Computer Game for Social Skills Development. Proceedings of CSCW 2006..

Morris, M.R., Huang, A., Paepcke, A., and Winograd, T. Cooperative Gestures: Multi-User Gestural Interactions for Co-located Groupware. Proceedings of CHI 2006, 1201-1210.

Morris, M.R., Paepcke, A., Winograd, T., and Stamberger, J. TeamTag: Exploring Centralized versus Replicated Controls for Co-located Tabletop Groupware. Proceedings of CHI 2006, 1273-1282.

Morris, M.R., Paepcke, A., and Winograd, T. TeamSearch: Comparing Techniques for Co-Present Collaborative Search of Digital Media. The First IEEE International Workshop on Horizontal Interactive Human-Computer Systems, January 2006, 97-104.

Phan, Doantam , Ling Xiao, Ron Yeh, Terry Winograd, and Pat Hanrahan, Flow Map Layout, Proceedings of InfoVis 2005.

Ju, W., A. Ionescu, L. Neeley, T. Winograd. Where the Wild Things Work: Capturing Shared Physical Design Workspaces. Proceedings of CSCW 2004.

Shih, C. C., Fox, A., Winograd, T., Szybalski, T., Crone, M. Teamspace: A Simple, Low-Cost and Self-Sufficient Workspace for Small-Group Collaborative Computing. Proceedings of CSCW 2004.

Morris, M.R., Morris, D., and Winograd, T. Individual Audio Channels with Single Display Groupware: Effects on Communication and Task Strategy. Proceedings of CSCW 2004.

Milne, A., Winograd, T.,. "The iLoft Project: A Technologically Advanced Collaborative Design Workspace as Research Instrument", Proceedings of the 13th Annual Intenational Conference on Engineering Design (ICED'03). Stockholm, Sweden 2003.

Brad Johanson, Terry Winograd, and Maureen Stone, PointRight: Experience with Flexible Input Redirection in Interactive Workspaces, UIST 2002, ACM, Paris, November 2002.

Adrian Graham, Hector Garcia-Molina, Andreas Paepcke, Terry Winograd, Time as Essence for Photo Browsing Through Personal Digital Libraries, Proceedings of the Joint Conference on Digital Libraries, June 2002

Guimbretière, François, Maureen Stone, and Terry Winograd, Fluid Interaction with High-resolution Wall-Size Displays, UIST 2001, ACM, Orlando, November, 2001.

Ponnekanti, Shankar, Brian Lee, Armando, Pat Hanrahan and Terry Winograd, ICrafter: A Service Framework for Ubiquitous Computing Environments, UBICOMP 2001, ACM Atlanta, September, 2001

Guimbretiére, Francois, and Terry Winograd, FlowMenu: Combining Command, Text, and Parameter Entry, UIST'00, ACM, pp. 213-216.

Buyukkokten, Orkut, Hector Garcia Molina, Andreas Paepcke, and Terry Winograd. Power Browser: Efficient Web Browsing for PDAs. To appear in Proceedings of CHI 2000

Winograd, Terry and Francois Guimbretiére, Visual Instruments for an Interactive Mural, ACM SIGCHI, CHI99, Extended Abstracts, 234-235.

Takano, Hajime and Terry Winograd, Dynamic Bookmarks for the WWW- Managing Personal Navigation Space by Analysis of Link Structure and User Behavior, Hypertext98.

Baldonado, Michelle, Seth Katz, Andreas Paepcke, Chen-Chuan K. Chang, Hector Garcia-Molina, and Terry Winograd, An Extensible Constructor Tool for the Rapid, Interactive Design of Query Synthesizers, Digital Libraries 98, Pittsburgh, June 1998

Baldonado, Michelle Q Wang and Terry Winograd, Hi-Cites: Dynamically Created Citations with Active Highlighting, CHI '98, Los Angeles, April, 1998, 408-415.

Cousins, Steve, Andreas Paepcke, Terry Winograd, Eric A. Bier, Ken Pier, The Digital Library Integrated Task Environment (DLITE), Digital Libraries '97, June, 1997.

Baldonado, Michelle Q Wang, and Terry Winograd, SenseMaker: An Information-Exploration Interface Supporting the Contextual Evolution of a User's Interests Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '97), Atlanta, Georgia, April 1997, pp., 11-18.

Röscheisen, Martin and Terry Winograd . The Stanford FIRM Framework for Interoperable Rights Management. Forum on Technology-based Intellectual Property Management, Washington, DC. Interactive Media Association, White House Economic Council, and White House Office of Science and Technology. (1997)

Röscheisen, Martin and Terry Winograd (1996), "A Communication Agreement Framework of Access/Action Control," Proceedings of the 1996 IEEE Symposium on Research in Security and Privacy, Oakland, CA, May 1996.

Kamiya, Kenichi, Martin Röscheisen, and Terry Winograd (1996), "Grassroots: A System Providing A Uniform Framework for Communicating, Structuring, Sharing Information, and Organizing People", Proceedings of the 6th WWW conference, Paris, May, 1996. Also published in part as a short paper for CHI'96 (conference companion). On line at

Röscheisen, Martin, C. Mogensen and T. Winograd (1995), "Beyond Browsing: Shared Comments, SOAPs, Trails and On-line Communities," WWW'95, Darmstadt.

Röscheisen, Martin, C. Mogensen and T. Winograd (1995), Interaction Design for Shared World-Wide Web Annotations, short paper for CHI95, Denver.

Winograd, Terry (1992), "Computers, ethics and social responsibility," to appear in T. Bynum, W. Maner, and J. L. Fodor (eds.), Computing and Human Values: Proceedings of the 1991 Conference , New Haven: Research Center on Computing and Society, 1992.

Medina-Mora, Raul, Terry Winograd, Rodrigo Flores, and Fernando Flores (1992), The ActionWorkflow approach to workflow management technology, Proceedings of the Conference On Computer-Supported Coooperative Work, Toronto, November, 1992.

Bennett, John, Brad Hartfield and Terry Winograd (1992), Learning HCI Design: Mentoring Project Groups in a Course on Human-computer Interaction, Proceedings of the SIGCSE '92 Technical Symposium of the ACM, March, 1992

Kensing, Finn, and Terry Winograd (1991), "The language-action approach to design of computer support for cooperative work," Proceedings of the IFIP TC8 Conference on Collaborative Work, Social Communications and Information Systems, Helsinki, Finland, 27-29 August, 1991.

Winograd, Terry, Nancy Newman and Peter Yim (1991), "Including people in computer integrated manufacturing designs," Proceedings of the International Conference on Computer Integrated Manufacturing, Singapore, October 2-4, 1991.

Winograd, Terry (1990), "What can we teach about Human-computer interaction?" Proceedings of the CHI90 Conference on Human Factors in Computing, Seattle, April, 1990, 443- 449.

Winograd, Terry (1989), "Groupware: The next wave or another advertising slogan?" Proceedings of CompCon 89, February, 1989, IEEE Computer Society Press, 198-200.

Winograd, Terry (1989), "Can office technology support office dialogues?" Information Processing 89 (Proceedings of the IFIP World Computer Conference, August 1989), North-Holland, Amsterdam, 1989, 381 -388.

Winograd, Terry (1989), "Heidegger and the Design of Computer Systems" Conference on Applied Heidegger, Berkeley, September, 1989.

Yue, Kai-Zhi and Terry Winograd (1985), "Creating analyzable system descriptions," Proceedings of the Hawaii International Conference on System Sciences, January, 1985, 476 -485.

Winograd, Terry (1985), "The trivialization of expertise, Proceedings of the Ninth International Joint Conference on Artificial Intelligence, 1985, 1308-1309.

Winograd, Terry (1978), "On primitives, prototypes, and other semantic anomalies," Proceedings of conference on Theoretical Issues in Natural Language Processing, Univ. of Illinois, 1978, 25-32.

Winograd, Terry (1977), "Language understanding and representation," Proceedings of the Fifth International Joint Conference on Artificial Intelligence (August, 1977), 973.

Bobrow, Daniel G., Terry Winograd and the KRL research group (1977),, "Experience with KRL-0: One cycle of a knowledge representation language," Proceedings of the Fifth International Joint Conference on Artificial Intelligence (August, 1977), 213-222.

Charniak, E., R. Schank, Y. Wilks, T. Winograd and W. Woods (1977),, "Panel on natural language processing," Proceedings of the Fifth International Joint Conference on Artificial Intelligence (August, 1977), 1007-1013.

Winograd, Terry (1975),, "Breaking the Complexity Barrier (again)," ACM SIGPLAN Notices 10:1 (Jan. 1975) (jointly issued as SIGIR FORUM 9:3 Winter 1974), pp. 13- 30. Reprinted in D. Barstow, H. Shrobe and E. Sandewall (eds.), Interactive Programming Environments, New York: McGraw Hill, 1984, 3-18.

Book Chapters, Reviews, and Popular Articles

Johanson, Brad, Armando Fox and Terry Winograd, "The Stanford Interactive Workspaces Project" in Lahlou, Saadi (Ed.) , Designing User Friendly Augmented Work Environments, Springer, 2010, pp. 31-61.

Campbell, Courtney, James Keenan, Daid Loy, Kathleen Matthews, Terry Winograd, and Laurie Zoloth, (2008), The Machine in the Body: Ethical and Religious Issues in the Bodily Incorporation of Mechanical Devices, in B. Lustig et al., Altering Nature Volume II: Religion, Biotechnology, and Public Policy, Springer..

Winograd, Terry (2008), Discovering America, in T. Erickson and D. McDonald, HCI Remixed, MIT Press.

Winograd, Terry (2002), Understanding, Orientations, and Objectivity, in John Preston and Mark Bishop (eds.), Views into the Chinese Room: New Essays on Searle and Artificial Intelligence, Oxford University Press, 2002, 80-94.

Winograd, Terry (2001), Interaction Spaces for 21st Century Computing, in John Carroll (ed.), Human-Computer Interaction in the New Millennium, Addison-Wesley, 2001.

Winograd, Terry (1997), "The Design of Interaction ," in Peter Denning and Bob Metcalfe (eds.), Beyond Calculation, The Next 50 Years of Computing, Springer-Verlag, 1997.

Roscheisen, Martin , Terry Winograd, and Andreas Paepcke(1995) Content Rating and Other Third-Party Value-Added Applications for the World-Wide Web, CNRI Journal D-Lib, August 1995.

Winograd, Terry (1995), "Heidegger and the Design of Computer Systems," in Andrew Feenberg and Alastair Hannay (eds.), Technology and the Politics of Knowledge, Bloomington: Indiana U. Press, 1995, 108-127.

Winograd, Terry (1995), "Computers, ethics and social responsibility," in D. Johnson and H. Nissenbaum, Computers, Ethics, and Social Values, Prentice-Hall, 1995.

Winograd, Terry (1994), The Norbert Wiener Award for Social and Professional Responsibility, Cybernetica, 37:3/4, 387-392.

Winograd, Terry (1994), "A Language for Interactions, " Interactions 1:2 (April, 1994), 7-9.

Winograd, Terry (1992), "Computers and rationality: The myths and realities," in R. Morelli (ed.), Minds, Brains, and Computers, Norwood NJ: Ablex, 1991, 152-167.

Winograd, Terry (1991), "Thinking machines: Can there be? Are We?," in James Sheehan and Morton Sosna, eds., The Boundaries of Humanity: Humans, Animals, Machines, Berkeley: University of California Press, 1991 pp. 198-223. Reprinted in D. Partridge and Y. Wilks, The Foundations of Artificial Intelligence, Cambridge: Cambridge Univ. Press, 1990, pp. 167-189.

Winograd, Terry (1989), "Strategic computing research and the universities," in Jonathan Jacky and Douglas Schuler, eds., Directions and Implications of Advanced Computing, Volume I. Norwood NJ: Ablex, 1989, 18-32. Reprinted in C. Dunlop and R. Kling (eds.), Computerization and Controversy, Boston: Academic Press, 1991, pp. 704-716.

Davis, Randall (ed.), Stuart Dreyfus and Terry Winograd (1989), "Expert systems: How far can they go?" AI Magazine, Spring 1989, 61-67.

Winograd, Terry (1988), "Where the action is," Byte, December, 1988, pp. 256A-260.

Winograd, Terry (1987), "Brain Waves," AI Expert, 2:12 (December 1987), 80.

Winograd, Terry (1987), "Natural language: the continuing challenge," AI Expert, 2:5 (May 1987), 7-8.

Winograd, Terry (1987), "Cutting language down to size," a review of Grishman and Kittredge, Analyzing Language in Restricted Domains, Contemporary Psychology 32:7 (July 1987), 660-661.

Winograd, Terry (1984), "Computer software for working with language," Scientific American 251:3 (September, 1984), 230-245. Reprinted in S-Y. Wang (Ed.), , Language, Writing, and the Computer, San Francisco: Freeman, 1986, 61-72.

Winograd, Terry (1984), "Some thoughts on military funding," CPSR Newsletter, 2:2 (Spring, 1984), 1-3.

Winograd, Terry (1979), "Towards convivial computing," in M. Dertouzos and J. Moses (eds.), Future Impact of Computers: The Next Twenty Years. Cambridge: MIT Press, 1979, 56 -72.

Winograd, Terry (1977), "A framework for understanding discourse," in M. Just and P. Carpenter (eds.), Cognitive Processes in Comprehension, Lawrence Erlbaum Associates, 1977, 63-88.

Winograd, Terry (1976), "Artificial Intelligence and Language Comprehension," lead article in a report of the same title by the National Institute of Education, February 1976, pp. 1-26.

Winograd, Terry (1976), "Computer memories--a metaphor for human memory," in Charles Cofer (ed.), The Structure of of Human Memory, Freeman 1976, pp. 133-161.

Winograd, Terry (1975), "Parsing Natural Language via Recursive Transition Net," in Raymond Yeh (ed.), Applied Computation Theory, Prentice-Hall, 1975, 451-467.

Winograd, Terry (1975), "Frame Representations and the Procedural - Declarative Controversy," in D. Bobrow and A. Collins, eds., Representation and Understanding: Studies in Cognitive Science, Academic Press, 1975, pp. 185-210.

Winograd, Terry (1975), "The reactive engine paper," Coevolution Quarterly, 7, Fall 1975, pp. 116-117. Reprinted in Creative Computing, 2:6 (Nov-Dec 1976).

Winograd, Terry (1975), "Five Lectures on Artificial Intelligence," in A. Zampolli (ed.), Linguistic Structures Processing, North Holland, 1977, pp. 399- 520. Also appeared as PIPS-R. No. 5, Electrotechnical Laboratory, Tokyo, Japan, 1974 and Stanford AI-Memo 246, 1975.

Winograd, Terry (1974), "Artificial Intelligence - When Will Computers Understand People?," Psychology Today, 7:12 (May 1974), pp. 73-79.

Winograd, Terry (1973), "The Processes of Language Understanding," in Benthall, ed., The Limits of Human Nature, London: Allen Lane, 1973. New York: Dutton, 1974, 45-67.

Winograd, Terry (1973), "A Process model of Language Understanding," in Schank and Colby, eds., Computer Models of Thought and Language, Freeman, 1973., pp. 152-186

Winograd, Terry (1973), "Research in Natural Language," Computer 6:5 (May, 1973), 25-30.

Winograd, Terry (1973), "Language and the Nature of Intelligence," in G.J. Dalenoort (ed.), Process Models for Psychology, Rotterdam Univ. Press, 1973, 249-285.

Technical Reports

Ju, W., Neeley, WL, Winograd, T, Leifer, L, "Thinking with Erasable Ink: Ad-hoc Whiteboard Use in Collaborative Design." (2006) CDR Technical Report

Johanson, Brad, Armando Fox, and Terry Winograd,The Stanford Interactive Workspaces Project (2004) Stanford CSTR 2004-05, PDF

Page, Lawrence; Brin, Sergey; Motwani, Rajeev; Winograd, Terry, The PageRank Citation Ranking: Bringing Order to the Web (1998) Stanford Digital Libraries SIDL-WP-1999-0120

Nancy Newman and Terry Winograd (1992), Interpretive Workflow Mapping with the Language/Action Perspective, CIFE Technical Report #80, July 1992.

Winograd, Terry (1992), "Computers, ethics and social responsibility," PCD-92-5, STAN-CS-92-1436

Winograd, Terry (1991), "Introduction to the project on People, Computers, and Design," PCD-91-1, STAN-CS-91-1354, CSLI-91-150

Kensing, Finn, and Terry Winograd (1991), "The language-action approach to design of computer support for cooperative work" PCD-91-2. STAN-CS-1356, CSLI-91-152

Winograd, Terry (1987), "Three responses to situation theory," CSLI-87-106, September 1987.

Winograd, Terry (1987), "Thinking machines: Can there be? Are we?," STAN-CS-87-1161 and CSLI-87-100, July 1987.

Winograd, Terry (1987), "A language/action perspective on the design of cooperative work," STAN-CS-87-1158 and CSLI-87-98, May 1987.

Winograd, Terry (1987), "Muir: A tool for language design, STAN-CS-87-1159 and CSLI-87-81, May 1987.

Winograd, Terry (1987), "Strategic research funding in the universities," STAN-CS-87-1160 and Silicon Valley Research Group (UC Santa Cruz) 87-7, March 1987.

Winograd, Terry (1985), "Moving the semantic fulcrum," CSLI-85-17, 1985.

Winograd, Terry (1975), "Five Lectures on Artificial Intelligence," PIPS-R. No. 5, Electrotechnical Laboratory, Tokyo, Japan, 1974 and Stanford AI-Memo 246, 1975.

Winograd, Terry (1971), "Procedures as a Representation for Data in a Computer Program for Understanding Natural Language," MAC-TR-84, MIT Project MAC, 1971.


With Kenichi Kamiya, US5923845: Integrated electronic information system, July 26, 1996

With Fernando Flores and others, "Method and Apparatus for Managing Business, Social and Personal Communication," June 1st, 1993 # 5,216,603.

With Fernando Flores and others, "Method and Apparatus for Structuring and Managing Human Communications by Explicitly Defining the Types of Communications Permitted Between Participants"May 4th, 1993, #5,208,748.

With Fernando Flores and others, "Method and Apparatus for Building Business Process Applications in Terms of its Workflows," March 31, 1988, #5,734,837