Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Canfield Smith

dblp:52/2826 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
0since 2021 · last 1995
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
3 papers
User interface design and tools · 57% Learning and educational technologies · 33% Interaction techniques and input · 10%
Software engineering, system software, and programming languages
3 papers
Program synthesis and code generation · 89% Compilers and program optimization · 6% Programming languages and type systems · 6%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
User interface design and tools
end-user programming
0.011995
KidSim: End User Programming of Simulations · CHI 1995
Learning and educational technologies › programming education
programming education for children
0.011995
KidSim: End User Programming of Simulations · CHI 1995
Program synthesis and code generation
programming by example
0.011995
KidSim: End User Programming of Simulations · CHI 1995
User interface design and tools › end-user programming
demonstrational interfaces
0.011991
Demonstrational interfaces: Coming soon? · CHI 1991
Interaction techniques and input
direct manipulation
0.011995
KidSim: End User Programming of Simulations · CHI 1995
User interface design and tools › end-user programming
programming by demonstration
0.011991
Demonstrational interfaces: Coming soon? · CHI 1991
Programming languages and type systems › control structures
pattern matching
0.011973
The LISP7O Pattern Matching System · IJCAI 1973
Knowledge, reasoning and agents › Knowledge representation and reasoning
belief revision
0.011969
Dialogues Between Humans and an Artificial Belief System · IJCAI 1969
Human-AI interaction › conversational interaction
dialogue
0.011969
Dialogues Between Humans and an Artificial Belief System · IJCAI 1969

Methods — techniques the papers use, named apart from their topics

user study · 0.0programming by demonstration · 0.0
YearPublicationVenuePosition
1995 KidSim: End User Programming of Simulations
abstract
KidSim is an environment that allows children to create their own simulations.They create their own characters, and they create rules that specify how the characters are to behave and interact.KidSim is programmed by demonstration, so that users do not need to learn a conventional programming language or scripting language.Informal user studies have shown that children are able to create simulations in KidSim with a minimum of instruction, and that KidSim stimulates their imagination.
Allen Cypher, David Canfield Smith
CHI2
1991 Demonstrational interfaces: Coming soon?
abstract
Article Demonstrational interfaces: Coming soon? Share on Authors: Brad A. Myers School of Computer Science, Carnegie Mellon University, Pittsburgh, PA School of Computer Science, Carnegie Mellon University, Pittsburgh, PAView Profile , Allen Cypher Apple Computer, Inc. Apple Computer, Inc.View Profile , David Maulsby University of Calgary University of CalgaryView Profile , David C. Smith Apple Computer, Inc. Apple Computer, Inc.View Profile , Ben Shneiderman University of Maryland University of MarylandView Profile Authors Info & Claims CHI '91: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsApril 1991 Pages 393–396https://doi.org/10.1145/108844.108966Published:01 March 1991 10citation335DownloadsMetricsTotal Citations10Total Downloads335Last 12 Months4Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Brad A. Myers, Allen Cypher, David Maulsby, David Canfield Smith, Ben Shneiderman
CHI4
1973 Backtracking in MLISP2: an efficient backtracking method for LISP
David Canfield Smith, Horace J. Enea
IJCAI1
1973 The LISP7O Pattern Matching System
Lawrence G. Tesler, Horace J. Enea, David Canfield Smith
IJCAI3
1969 Dialogues Between Humans and an Artificial Belief System
Kenneth Mark Colby, David Canfield Smith
IJCAI2