| 2001 |
| 16 | | Chris DiGiano,
Kenneth M. Kahn,
Allen Cypher,
David Canfield Smith:
Integrating Learning Supports into the Design of Visual Programming Systems.
J. Vis. Lang. Comput. 12(5): 501-524 (2001) |
| 2000 |
| 15 | EE | David Canfield Smith,
Allen Cypher,
Lawrence G. Tesler:
Novice Programming Comes of Age.
Commun. ACM 43(3): 75-81 (2000) |
| 14 | EE | David Canfield Smith:
Deep issues: building personal tools by programming.
Commun. ACM 43(8): 92-95 (2000) |
| 1998 |
| 13 | | Nikolaus Heger,
Allen Cypher,
David Canfield Smith:
Cocoa at the Visual Programming Challenge 1997.
J. Vis. Lang. Comput. 9(2): 151-169 (1998) |
| 1996 |
| 12 | | Nicholas P. Wilde,
Shi-Kuo Chang,
Philip T. Cox,
David Canfield Smith:
VL' 96 Special Event: Perspectives from the Pioneers (Panel).
VL 1996: 328-333 |
| 11 | EE | David Canfield Smith,
Allen Cypher,
Kurt J. Schmucker:
Making programming easier for children.
Interactions 3(5): 58-67 (1996) |
| 1995 |
| 10 | | Allen Cypher,
David Canfield Smith:
KidSim: End User Programming of Simulations.
CHI 1995: 27-34 |
| 9 | EE | Doug Riecken,
Pattie Maes,
Ben Shneiderman,
David Canfield Smith:
Dealing with complexity: uniting agents and direct manipulation (panel session.
CHI 95 Conference Companion 1995: 191-192 |
| 8 | EE | Allen Cypher,
David Canfield Smith:
KidSim: end user programming of simulations.
CHI 95 Conference Companion 1995: 35-36 |
| 1994 |
| 7 | | David Canfield Smith,
Allen Cypher,
James C. Spohrer:
KidSim: Programming Agents Without a Programming Language.
Commun. ACM 37(7): 54-67 (1994) |
| 1989 |
| 6 | | Jeff A. Johnson,
Teresa L. Roberts,
William Verplank,
David Canfield Smith,
Charles H. Irby,
Marian Beard,
Kevin Mackey:
The Xerox Star: A Retrospective.
IEEE Computer 22(9): 11-29 (1989) |
| 1984 |
| 5 | | David Canfield Smith:
Exchanging Data Between Personal Computer Programs.
COMPCON 1984: 94-98 |
| 1982 |
| 4 | EE | David Canfield Smith,
Charles H. Irby,
Ralph Kimball,
Eric Harslem:
The star user interface: an overview.
AFIPS National Computer Conference 1982: 515-528 |
| 1973 |
| 3 | | Lawrence G. Tesler,
Horace Enea,
David Canfield Smith:
The LISP7O Pattern Matching System.
IJCAI 1973: 671-676 |
| 2 | | David Canfield Smith,
Horace Enea:
Backtracking in MLISP2: an efficient backtracking method for LISP.
IJCAI 1973: 677-685 |
| 1969 |
| 1 | | Kenneth Mark Colby,
David Canfield Smith:
Dialogues Between Humans and an Artificial Belief System.
IJCAI 1969: 319-324 |