2000
DOI: 10.1145/330534.330545
|View full text |Cite
|
Sign up to set email alerts
|

Programming by example: intelligence in demonstrational interfaces

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2002
2002
2019
2019

Publication Types

Select...
3
3
3

Relationship

1
8

Authors

Journals

citations
Cited by 65 publications
(5 citation statements)
references
References 10 publications
0
5
0
Order By: Relevance
“…Also, this system relies on the availability of crowdsourcing workers with the right expertise to fulfill the task at hand, which could be a problem when designing custom interactions and more complex prototypes. Other approaches, such as programming by demonstration [45] or the use of state machines and inference engines, have not been studied in a collaborative context.…”
Section: Prototyping Toolsmentioning
confidence: 99%
See 1 more Smart Citation
“…Also, this system relies on the availability of crowdsourcing workers with the right expertise to fulfill the task at hand, which could be a problem when designing custom interactions and more complex prototypes. Other approaches, such as programming by demonstration [45] or the use of state machines and inference engines, have not been studied in a collaborative context.…”
Section: Prototyping Toolsmentioning
confidence: 99%
“…Enact uses a form of programming-by-demonstration but without sophisticated inferencing so as to provide a simpler user interface for professional designers and developers [45]. However, inferencing could open new possibilities to maintain a single source of truth.…”
Section: Limitations and Future Workmentioning
confidence: 99%
“…And also related is the work by Brad Myers et.al. where they built systems in which the user defines behaviors by demonstration [4]; in some of them, the system uses AI algorithms, such as inferring complex behavior from a few examples; in others, the user has to provide the full specification, and the examples are used primarily to help the user understand the programming situation.…”
Section: Related Workmentioning
confidence: 99%
“…As noted earlier, the user does not need to understand the underlying models to manage the system (though such an understanding of course may help); instead, all modeling is done through straightforward task demonstration, an approach similar to that used in recent tools [Hudson et al 1999;John et al 2004a] (see Myers et al [2000], Paganelli and Paternò [2003], and St. Amant et al [2000] for related work).…”
Section: Tasks: Modeling By Demonstrationmentioning
confidence: 99%