<< >> Up Title Contents


Bibliography

Abelson, H. and G. J. Sussman (1985). Structure and Interpretation of Computer Programs. Cambridge MA, MIT Press.

Ackermann, E. (1991). The "Agency" Model of Transactions: Toward an Understanding of Children's Theory of Control. Constructionism. I. Harel and S. Papert. Norwood, NJ, Ablex.

Agha, G. A. (1986). Actors: A Model of Concurrent Computation in Distributed Systems. Cambridge, MIT Press.

Agha, G. A., I. A. Mason, et al. (1993). "A Foundation for Actor Computation." Journal of Functional Programming 1(1).

Agre, P. E. (1992). "Formalization as a Social Project." Quarterly Newsletter of the Laboratory of Comaprative Human Cognition 14(1): 25-27.

Agre, P. E. (1995). "Computational Research on Interaction and Agency." Artificial Intelligence 72((1-2)): 1-52.

Agre, P. E. (1996). Computation and Human Experience, Cambridge University Press.

Agre, P. E. and D. Chapman (1987). Pengi: An Implementation of a Theory of Situated Action. AAAI-87.

Apple Computer (1987). Apple Human Interface Guidelines: The Apple Desktop Interface. Reading, Massachusetts, Addison-Wesley.

Apple Computer (1991). Knowledge Navigator.

Apple Computer (1992). Dylan: an object-oriented dynamic language.

Baron-Cohen, S. (1995). Mindblindness: An Essay on Autism and Theory of Mind. Cambridge, Massachusetts, MIT Press.

Bateson, M. C. (1972). Our Own Metaphor. New York, Knopf.

Black, M. (1962). Models and Metaphors. Ithaca, NY, Cornell University Press.

Boden, M. A. (1978). Purposive Explanation in Psychology, Harvester Press.

Bond, A. H. and L. Gasser, Eds. (1988). Readings in Distributed Artificial Intelligence, Morgan Kaufmann.

Borges, J. L. (1962). Labyrinths: Selected Stories & Other Writings, New Directions.

Borning, A. (1979). Thinglab: A Constraint-Oriented Simulation Laboratory, Xerox PARC.

Borning, A. (1986). Defining Constraints Graphically. CHI'86, Boston.

Boulay, B. d. (1989). Difficulties of learning to program. Studying the Novice Programmer. E. Soloway and J. C. Spohrer. Hillsdale, NJ, Lawrence Erlbaum.

Boyd, R. (1993). Metaphor and theory change: What is "metaphor" a metaphor for? Metaphor and Thought. A. Ortony. Cambridge, Cambridge University Press.

Braitenberg, V. (1984). Vehicles: Experiments in Synthetic Psychology. Cambridge, MIT Press.

Brooks, R. A. (1986). Achieving Artificial Intelligence through Building Robots, Massachusetts Institute of Technology Artificial Intelligence Laboratory.

Brooks, R. A. (1986). "A Robust Layered Control System for a Mobile Robot." IEEE Journal of Robotics and Automation 2(1): 14-23.

Brooks, R. A. (1991). "Intelligence Without Representation." Artificial Intelligence 47: 139-159.

Bruckman, A. (1993). Context for Programming, MIT.

Bruner, J. (1986). Actual Minds, Possible Worlds. Cambridge, Massachusetts, Harvard University Press.

Burgoin, M. O. (1990). Using LEGO Robots to Explore Dynamics, MS thesis, MIT.

Carey, S. (1985). Conceptual Change in Childhood. Cambridge, Massachusetts, MIT Press.

Chang, B.-W. and D. Ungar (1993). Animation: From Cartoons to the User Interface. UIST '93, Atlanta, Georgia, ACM Press.

Chapman, D. (1991). Vision, Instruction, and Action. Cambridge, Massachusetts, MIT Press.

Chapman, D. and P. E. Agre (1986). Abstract Reasoning as Emergent from Concrete Activity. 1986 Workshop on Reasoning About Actions & Plans, Los Altos, California, Morgan Kaufmann.

Charles River Analytics (1994). Open Sesame. Software.

Connell, J. (1989). A Colony Architecture for an Artificial Creature, MIT Artificial Intelligence Laboratory.

Cypher, A., Ed. (1993). Watch What I Do: Programming by Demonstration. Cambridge, MA, MIT Press.

Cypher, A. and D. C. Smith (1995). KidSim: End User Programming of Simulations. CHI'95, Denver.

Dahl, O. J., B. Myhrhaug, et al. (1970). Simula Common Base Language, Norwegian Computing Center.

Davis, R. and R. G. Smith (1983). "Negotiation as a Metaphor for Distributed Problem Solving." Artificial Intelligence 20(1): 63-109.

Dennett, D. C. (1987). The Intentional Stance. Cambridge, MA, MIT Press.

Dennett, D. C. (1991). Consciousness Explained. Boston, Little Brown.

DiGiano, C. J., R. M. Baecker, et al. (1993). LogoMedia: A Sound-Enhanced Programming Environment for Monitoring Programming Behaviour. InterCHI '93, Amsterdam.

Dijkstra, E. W. (1989). "On the Cruelty of Really Teaching Computing Science." CACM 32(12): 1398-1404.

diSessa, A. A. (1986). Models of Computation. User Centered System Design. D. A. Norman and S. W. Draper. Hillsdale NJ, Lawrence Erlbaum Associates.

diSessa, A. A. and H. Abelson (1986). "Boxer: A Reconstructible Computational Medium." CACM 29(9): 859-868.

Dreyfus, H. (1979). What Computers Can't Do: The Limits of Artificial Intelligence. New York, Harper and Row.

Edel, M. (1986). The Tinkertoy Graphical Programming Environment. IEEE 1986 Compsac.

Etzioni, O. and D. Weld (1994). "A Softbot-based interface to the Internet." CACM 37(7): 72-76.

Fenton, J. and K. Beck (1989). Playground: An Object Oriented Simulation System with Agent Rules for Children of All Ages. OOPSLA '89, ACM.

Ferber, J. and P. Carle (1990). Actors and Agents as Reflective Concurrent Objects: A MERING IV Perspective, LAFORIA, Université Paris.

Finzer, W. and L. Gould (1984). "Programming by Rehearsal." Byte 9(6): 187-210.

Fisher, D. (1970). Control Structure for Programming Languages, PhD thesis, CMU.

Foner, L. N. (1993). What's an Agent, Anyway?: A Sociological Case Study, MIT Media Lab.

Forgy, C. L. (1982). "RETE: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem." Artificial Intelligence 19(1).

Freeman-Benson, B. N., J. Maloney, et al. (1990). "An Incremental Constraint Solver." CACM 33(1): 54-63.

Gamma, E., R. Helm, et al. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA, Addison-Wesley.

Gelman, R. and E. Spelke (1981). The development of thoughts about animate and Inanimate objects: implications for research on social cognition. Social Cognitive Development. J. H. Flavell and L. Ross. Cambridge, Cambridge University Press.

General Magic (1995). The Telescript Language Reference, General Magic.

Gentner, D. (1989). The Mechanisms of Analogical Learning. Similarity and analogical reasoning. S. Visbuadiy and A. Ortony, Cambridge University Press.

Gibbs, R. W. (1993). Process and products in making sense of tropes. Metaphor and Thought. A. Ortony. Cambridge, Cambridge University Press.

Goffman, E. (1974). Frame Analysis: An Essay on the Organization of Experience. Boston, Northeastern University Press.

Goldberg, A. and A. Kay (1976). Smalltalk-72 Instruction Manual.

Goldberg, A. and D. Robson (1983). Smalltalk-80: The Language and its Implementation. Reading, MA, Addison-Wesley.

Greiner, R. (1980). RLL-1: a Representation Language Language, Stanford Heuristic Programming Project.

Gross, P. R. and N. Levitt (1994). Higher Superstition: the academic left and its quarrels with science. Baltimore, Johns Hopkins University Press.

Haase, K. (1992). Framer, MIT Media Lab. Software.

Harvey, B. (1985). Computer Science Logo Style: Intermediate Programming. Cambridge, MA, MIT Press.

Havermiste, C. (1988). The metaphysics of interface, Center for Computational Theology, University of Erewhon.

Heims, S. J. (1991). The Cybernetics Group. Cambridge, MA, MIT Press.

Henderson, P. (1980). Is it reasonable to implement a complete programming system in a purely functional style?, University of Newcastle upon Tyne Computing Laboratory.

Hetenryck, P. V. (1989). Constraint Satisfaction in Logic Programming. Cambridge MA, MIT Press.

Hewitt, C. (1976). Viewing Control Structures as Patterns of Passing Messages, MIT AI Lab.

Hewitt, C. (1986). "Offices are Open Systems." ACM Transactions on Office Information Systems 4(3): 271-287.

Heydon, A. and G. Nelson (1994). The Juno-2 Constraint-Based Drawing Editor, Digital Systems Research Center.

Hinde, R. A. (1978). Animal Behavior: A synthesis of ethology and comparative psychology. New York, McGraw-Hill.

Hudak, P., S. P. Jones, et al. (1991). Report on the Programming Language Haskell, A Non-strict Purely Functional Language (Version 1.1), Yale University.

Hutchins, E. L., J. D. Hollan, et al. (1986). Direct Manipulation Interfaces. User Centered System Design. D. A. Norman and S. W. Draper. Hillsdale NJ, Lawrence Erlbaum Associates.

Ingalls, D., S. Wallace, et al. (1988). Fabrik: A Visual Programming Environment. OOPSLA '88.

Ishizaki, S. (1996). Typographic Performance: Continuous Design Solutions as Emergent Behaviors of Active Agents, PhD thesis, MIT.

Jones, S. L. P. and P. Wadler (1993). Imperative functional programming. ACM Symposium on Principles of Programming Languages, Charleston.

Kaelbling, L. P. (1988). Goals as Parallel Program Specifications. Proceedings AAAI-88 Seventh National Conference on Artificial Intelligence.

Kay, A. (1981). New Directions for Novice Programming in the 1980s, Xerox PARC.

Kay, A. C. (1990). User Interface: A Personal View. The Art of Human-Computer Interface Design. B. Laurel, Addison-Wesley.

Keller, E. F. (1985). Reflections on Gender and Science. New Haven, Yale University Press.

Kornfeld, W. A. and C. Hewitt (1981). The Scientific Community Metaphor, MIT AI Lab.

Kowlaski, R. (1979). "Algorithms = Logic + Control." CACM 22(7): 424-436.

Kozierok, R. (1993). A learning approach to knowledge acquisition for intelligent interface agents., SM thesis, MIT.

Kuhn, T. S. (1993). Metaphor in Science. Metaphor and Thought. A. Ortony. Cambridge, Cambridge University Press.

Kurlander, D. and S. Feiner (1991). Inferring Constraints from Multiple Snapshots, Columbia University Department of Computer Science.

Lakin, F. (1986). Spatial Parsing for Visual Languages. Visual Languages. S. K. Chang, T. Ichikawa and P. A. Ligomenides. New York, Plenum.

Lakoff, G. (1987). Women, Fire, and Dangerous Things. Chicago, University of Chicago Press.

Lakoff, G. (1993). The contemporary theory of metaphor. Metaphor and Thought. A. Ortony. Cambridge, Cambridge University Press.

Lakoff, G. and M. Johnson (1980). Metaphors We Live By. Chicago, University of Chicago Press.

Lakoff, G. and Z. Kövecs (1987). The cognitive model of anger inherent in American English. Cultural Models in Language & Thought. D. Holland and N. Quinn. Cambridge, Cambridge University Press.

Lanier, J. (1995). "Agents of Alienation." ACM Interactions 2(3).

Latour, B. (1987). Science In Action. Cambridge, Massachusetts, Harvard University Press.

Laurel, B. (1990). Interface Agents: Metaphors with Character. The Art of Human-Computer Interface Design. B. Laurel. Reading, MA, Addison-Wesley.

Leler, W. (1988). Constraint Programming Languages: Their specification and generation. Reading, MA, Addison-Wesley.

Leslie, A. M. (1979). The representation of perceived causal connection, PhD thesis, Oxford.

Leslie, A. M. and S. Keeble (1987). "Do six-month-old infants perceive causality?" Cognition 25: 265-288.

Lieberman, H. (1986). Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems. First ACM Conference on Object Oriented Programming Systems, Languages & Application, Portland.

Lloyd, D. (1989). Simple Minds, MIT Press.

Lopez, G., B. Freeman-Benson, et al. (1993). Kaleidoscope: A Constraint Imperative Programming Language, Department of Computer Science and Engineering, University of Washington.

MacNeil, R. (1989). TYRO: A Constraint Based Graphic Designer's Apprentice. IEEE Workshop on Visual Languages.

Maes, P. (1987). Concepts and Experiments in Computational Reflection. OOPSLA.

Maes, P. (1989). The Dynamics of Action Selection. Eleventh Joint Conference on Artificial Intelligence.

Maes, P. (1990). Situated Agents Can Have Goals. Designing Autonomous Agents. P. Maes. Cambridge, MIT Press.

Malone, T. W., R. E. Fikes, et al. (1988). Enterprise: A Market-Like Task Scheduler for Distributed Computing Environments. The Ecology of Computation. B. A. Humberman, Elsevier/North-Holland.

Marchini, M. Q. and L. F. B. Melgarejo (1994). ágora: Groupware Metaphors in Object-Oriented Concurrent Programming. ECOOP 94 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Bologna.

Marion, A. (1992). Playground Paper.

Martin, F. (1988). Children, cybernetics, and programmable turtles, MS thesis, MIT Media Laboratory.

Mayer, R. E. (1979). "A psychology of learning BASIC." Communications of the ACM 22(11): 589-593.

Mayer, R. E. (1989). How Novices Learn Computer Programming. Studying the Novice Programmer. E. Soloway and J. C. Spohrer. Hillsdale, NJ, Lawrence Erlbaum.

McCloud, S. (1993). Understanding Comics: The Invisible Art. Northampton, MA, Tundra.

McDermott, D. (1987). Artificial Intelligence Meets Natural Stupidity. Mind Design. J. Haugeland. Cambridge, Massacustts, MIT Press: 143-160.

Michotte, A. (1950). The Perception of Causality. New York, Basic Books.

Miller, M. S. and K. E. Drexler (1988). Markets and Computation: Agoric Open Systems. The Ecology of Computation. B. Huberman, North-Holland.

Minsky, M. (1980). "K-lines: A Theory of Memory." Cognitive Science 4(2).

Minsky, M. (1987). Society of Mind. New York, Simon & Schuster.

Minsky, M. (1991). "Society of Mind: a response to four reviews." Artificial Intelligence 48: 371-396.

Motherwell, L. (1988). Gender and style differences in a Logo-based environment, PhD thesis, MIT Media Laboratory.

Myers, B. A., D. A. Giuse, et al. (1994). Making Structured Graphics and Constraints for Large-Scale Applications, Carnegie Mellon University CS.

Nardi, B. A. (1993). A Small Matter of Programming. Cambridge, MA, MIT Press.

Nass, C., J. Steuer, et al. (1993). Anthropomorphism, Agency, & Ethopoeia: Computers as Social Actors. INTERCHI'93, Amsterdam.

Nelson, T. H. (1974). Computer Lib/Dream Machines, self-published.

Nilsson, N. J. (1994). "Teleo-Reactive Programs for Agent Control." Journal of Artificial Intelligence Research 1: 139-158.

Norvig, P. (1992). Paradigms of Artificial Intelligence: Case Studies in Common Lisp, Morgan Kaufmann.

Oren, T., G. Salomon, et al. (1990). Guides: Characterizing the Interface. The Art of Human-Computer Interface. B. Laurel. Reading, Massachusetts, Addison-Wesley.

Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. New York, Basic Books.

Papert, S. (1991). Situating Constructionism. Constructionism. I. Harel and S. Papert. Norwood, NJ, Ablex.

Papert, S. (1993). The Children's Machine: Rethinking School in the Age of the Computer. New York, Basic Books.

Penrose, R. (1989). The Emperor's New Mind. Oxford, Oxford University Press.

Piaget, J. (1929). The Child's Conception of the World. London, Routledge and Kegan Paul.

Piaget, J. (1970). Genetic Epistemology. New York, Columbia University Press.

Pimm, D. (1987). Speaking Mathematically: Communication in Mathematics Classrooms. London, Routledge & Kegan Paul.

Premack, D. (1990). "The infant's theory of self-propelled objects." Cognition 36: 1-16.

Reddy, D. R., L. D. Erman, et al. (1973). "A model and a system for machine recognition of speech." IEEE Transactions on Audio and Electroacoustics 21: 229-238.

Reddy, M. J. (1993). The conduit metaphor: A case of frame conflict in our language about language. Metaphor and Thought. A. Ortony. Cambridge, Cambridge University Press.

Repenning, A. (1993). Agentsheets: A Tool for Building Domain-Oreinted Dynamic, Visual Environments, PhD thesis, University of Colorado.

Resnick, M. (1988). MultiLogo: A Study of Children and Concurrent Programming, MS thesis, MIT.

Resnick, M. (1992). Beyond the Centralized Mindset: Explorations in Massively -Parallel Microworlds, PhD thesis, MIT.

Resnick, M. and F. Martin (1991). Children and Artificial Life. Constructionism. I. Harel and S. Papert. Norwood NJ, Ablex: 379-390.

Saraswat, V. (1993). Concurrent Constraint Programming. Cambridge, MA, MIT Press.

Sayeki, Y. (1989). Anthropomorphic Epistemology, University of Tokyo.

Schaefer, R. (1980). Narration in the Psychoanalytic Dialogue. On Narrative. W. J. T. Mitchell. Chicago, University of Chicago Press.

Schank, R. C. (1975). Conceptual Information Processing. Amsterdam, North-Holland.

Schoppers, M. J. (1987). Universal plans for reactive robots in unpredicatable environments. Tenth International Conference of Artificial Intelligence, Milan.

Searle, J. R. (1980). "Minds, Brains, and Programs." The Behavioral and Brain Sciences 3: 417-424, 450-457.

Shneiderman, B. (1983). "Direct manipulation: A step beyond programming languages." IEEE Computer 16(8): 57-69.

Shneiderman, B. (1992). Designing the User Interface: Strategies for Effective Human - Computer Interaction. Reading, MA, Addison-Wesley.

Shoham, Y. (1993). "Agent Oriented Programming." Artificial Intelligence 60(1): 51-92.

Siskind, J. M. and D. A. McAllester (1993). Nondeterministic Lisp as a Substrate for Constraint Logic Programming. AAAI-93.

Sloane, B., D. Levitt, et al. (1986). Hookup!, Hip Software. Software.

Smith, B. C. and C. Hewitt (1975). A PLASMA Primier, MIT Artificial Intelligence Laboratory.

Smith, R. (1987). Experiences with the Alternate Reality Kit: An Example of the Tension Between Literalism and Magic. SIGCHI+GI'87: Human Factors in Computing Systems, Toronto.

Solomon, C. (1986). Computer Environments for Children: A Reflection on Theories of Learning and Education. Cambridge, Massachusetts, MIT Press.

Solomon, C. J. (1976). Teaching the Computer to Add: An Example of Problem-Solving in an Anthropomorphic Computer Culture, MIT Artificial Intelligence Lab.

Stallman, R. M. (1981). EMACS: The Extensible, Customizable Display Editor., Massachusetts Institute of Technology Artifical Intelligence Laboratory.

Steele, G. L. (1976). Lambda: The Ultimate Declarative, MIT AI Lab.

Steele, G. L. (1980). The Definition and Implementation of a Computer Programming Language Based on Constraints, PhD thesis, MIT.

Steele, G. L. (1990). Common Lisp: The Language (2nd Edition), Digital Press.

Steele, G. L. and G. J. Sussman (1976). Lambda: The Ultimate Imperative, MIT AI Lab.

Stewart, J. A. (1982). Object Motion and the Perception of Animacy, PhD thesis, University of Pennsylvania.

Sutherland, I. (1963). Sketchpad: A Man-machine Graphical Communications System, PhD thesis, MIT.

Sweetser, E. (1990). From Etymology to Pragmatics: Metaphorical and cultural aspects of semantic structure, Cambridge University Press.

Tanaka, Y. (1993). "IntelligentPad." Japan Computer Quarterly(92).

Thórisson, K. R. (1996). ToonFace: A System for Creating and Animating Interactive Cartoon Faces, MIT Media Laboratory.

Tinbergen, N. (1951). The Study of Instinct. Oxford, Oxford University Press.

Travers, M. (1988). Agar: An Animal Construction Kit, MS thesis, MIT Media Laboratory.

Travers, M. (1988). Animal Construction Kits. Artificial Life: SFI Series in the Sciences of Complexity. C. Langton. Reading, MA, Addison-Wesley: 421-442.

Travers, M. and M. Davis (1993). Programming with Characters. International Workshop on Intelligent User Interfaces, Orlando, Florida.

Turing, A. M. (1936). "On computable numbers, with an application to the Entscheidungsproblem." Proc. London Math. Soc., Ser 2 42: 2330-265.

Turkle, S. (1984). The Second Self: Computers and the Human Spirit. New York, Simon & Schuster.

Turkle, S. (1991). Romatic reactions: paradoxical responses to the computer presence. Boundaries of Humanity: Humans, Animals, Machines. J. Sheehan and M. Sosna. Berkeley, CA, University of California Press.

Turkle, S. and S. Papert (1991). Epistemological Pluralism and the Revaluation of the Concrete. Constructionism. I. Harel and S. Papert. Norwood NJ, Ablex: 161-191.

Turner, M. (1991). Reading Minds: The Study of English in the Age of Cognitive Science. Princeton, NJ, Princeton University Press.

Tyrrell, T. (1993). Computational Mechanisms for Action Selection, PhD thesis, University of Edinburgh.

Ullman, S. (1984). "Visual Routines." Cognition 18: 97-159.

Ungar, D. and R. B. Smith (1987). Self: The Power of Simplicity. OOPSLA '87, Orlando, Florida, ACM Press.

Winograd, T. (1991). Thinking Machines: Can There Be? Are We? Boundaries of Humanity: Humans, Animals, Machines. J. Sheehan and M. Sosna. Berkeley, CA, University of California Press.

Winston, P. (1982). Learning by Augmenting Rules and Accumulating Censors, MIT Artificial Intelligence Laboratory.

Winston, P. H. (1992). Artificial Intelligence. Reading, MA, Addison Wesley.


<< >> Up Title Contents