Programming By Demonstration
Programming By Demonstration is a method in end-user programming that enables users to create programs by exemplifying desired behaviors through direct manipulation of graphical interfaces, distinguished from other programming methods by its reliance on concrete demonstrations rather than abstract coding.
79
Publications
3.5K
Citations
164
Authors
68
Institutions
Publications per year
2017–2026
13
Variants
Pbd
Parents
79
Your wish is my command: programming by example
Choice Reviews Online · 2001 · 500 citations
Toby Jia-Jun Li, Amos Azaria, Brad A. Myers · 2017 · 187 citations
Programming by Demonstration Using Version Space Algebra
Tessa Lau, Steven A. Wolfman, Pedro Domingos et al. · Machine Learning · 2003 · 183 citations · Full text
End-user programming of mashups with vegemite
James Lin, Jeffrey Wong, Jeffrey Nichols et al. · 2009 · 179 citations
1–5 of 79
164
5
h-index
5
h-index
4
h-index
4
h-index
3
h-index
1–5 of 164
68
Carnegie Mellon University
Pittsburgh, United States
12 h-index
24 publications
1.8K citations
University of Washington
Seattle, United States
6 h-index
11 publications
607 citations

University of Calgary
Calgary, Canada
4 h-index
7 publications
256 citations
University of Nebraska–Lincoln
Lincoln, United States
3 h-index
6 publications
146 citations
Karlsruhe Institute of Technology
Karlsruhe, Germany
3 h-index
8 publications
642 citations
IBM Research - Almaden
San Jose, United States
3 h-index
7 publications
882 citations
Oregon State University
Corvallis, United States
3 h-index
3 publications
73 citations

University of Minnesota
Minneapolis, United States
3 h-index
4 publications
115 citations
1–8 of 68
2 publications · 99 citations
2
h-index
JVLC · 1 publications · 10 citations
1
h-index
1 publications · 10 citations
1
h-index
TSE · 1 publications · 22 citations
1
h-index
1 publications · 50 citations
1
h-index
1–5