- 1 Apple Computer, Inc. Macintosh Human Interface Guidelines. Addison- Wesley, Reading, Mass., 1992. Google ScholarDigital Library
- 2 Baecker, R.M. and Buxton, W.A,S. Readings in Human-Computer lnteraction. Morgan Kaufman, Los Altos, Calif., 1987.Google Scholar
- 3 Cypher, A., Ed. Watch What I Do: Programming by Demonstration. MIT Press, Cambridge, Mass., 1993. Google ScholarDigital Library
- 4 Cypher, A., Eager: Programming repetitive tasks by demonstration. In Watch What I Do: Programming by Demonstration. MIT Press, Cambridge, Mass., 1993, pp. 205-217. Google ScholarDigital Library
- 5 Davis, R. al. and King, J. An overview of production systems. Rep.STAN-CS- 75-524, Computer Science Dept., Stanford Univ., Stanford, Calif, I975.Google Scholar
- 6 Dewdey, A.K. The Planiverse, Computer Contact with a Two-Dimensional World Poseidon Press, New York, 1984.Google Scholar
- 7 diSessa, A.A., and Abelson, H. Boxer: A reconstructible computational medium. In Studying the Novice Programmer, E. Soloway and J. Spohrer, Eds. Lawrence grIbaum, Hillsdale, N.J., 1989 pp. 467-481.Google Scholar
- 8 Fenton, J. and Beck, K. Playground: An object-oriented simulation system with agent rules for children of all ages. In Proceedings of OOPSIA '89. ACM, New York, 1989, pp. 123-137. Google ScholarDigital Library
- 9 Furuas, G, New graphical reasoning models for understanding graphical interfaces. In Proeeedings, of CHI '9I. ACM, New York, 1991, pp. 71-78. Google ScholarDigital Library
- 10 Halbert, D. Programming by example, Ph.D. dissertation, Dept. of Electrical Engineering and Computer Science, Univ. of California at Berkeley, Berkeley, Calif., 1984. Google ScholarDigital Library
- 11 Heckel, P. The Elements of Friendly Software Design. Sybex, San Francisco. Calif., 1982. Google ScholarDigital Library
- 12 Laurel, B., Ed. The Art of Human- Computer lnterface Design, Addison Wesley, Reading, Mass., 1990. Google ScholarDigital Library
- 13 Maher, M.L., Sriram, D., and Fenves, S.J. Tools and techniques for knowI- edge-based expert systems for engineering design. Adv, Eng, Softw. 6,4 (Oct. I984), 178-188.Google Scholar
- 14 Newell, A. and Simon, H.A. Human Problem Solving. Prentice-Hall, Englewood Cliffs,. NJ., 1972, Google ScholarDigital Library
- 15 Repenning. A Agentsheets: A toot for building domain-oriented dynamic, visual environments. Ph.D. dissertation, Dept. otr Computer Science, Univ, of Colorado at Boulder, Boulder, Colo., 1993. Google ScholarDigital Library
- 16 Rychener, M.D. Production systems as a programming language for artifb ciat intelIigence. Ph.D. dissertation, Dept. of Computer Science, Carnegie- Mellon Univ., Pittsburgh, Pa., 1976. Google ScholarDigital Library
- 17 Scardamalia, M. and Bereiter, C. Higher levels of agency for children in knowledge building: A challenge for the design of new knowledge media. J. Learn. Sci. 1, I (1991 ), 37-68.Google ScholarCross Ref
- 18 Sloman, A. Interactions between philosophy and artificial intelligence: The role of intuition and non-logical reasoning in intelligence. In Proceedings of the Second International Joint Conference on Artificial Intelligence. 1971, pp. 270-278.Google ScholarCross Ref
- 19 Smith, D.C. Pygmalion, A Computer Program to Model and ,Stimulate Creative Thought Birkhauser Verlag, Basel, Switzerland, 1977.Google Scholar
- 20 Smith, D.C., Irby, C., Kimball, R., Verplank, W., and Harslem, E. Designing the Star user interface. Byte 7,4 (Apr, 1982), 242-282.Google Scholar
- 21 Soloway, E,. and Spohrer, J. Studying the Novice Programmer. Lawrence Erlbaunm, HillsdaIe, N.J., 1989. Google ScholarDigital Library
- 22 Tesler, L., Enea, H., and Smith, D.C. The Lisp70 pattern matching system, In Proceedings of the Third International Joint Conference on Artificial Intelligence. 1973, pp. 671-676.Google Scholar
Index Terms
- KidSim: programming agents without a programming language
Comments