Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology 2020
DOI: 10.1145/3379337.3415869
|View full text |Cite
|
Sign up to set email alerts
|

Small-Step Live Programming by Example

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 30 publications
(7 citation statements)
references
References 32 publications
0
7
0
Order By: Relevance
“…WebRobot adopts a human-in-theloop interaction model which has shown to be an effective way to incorporate human inputs when training AI systems in the HCI community [19,45]. This model has been used in the context of program synthesis, mostly interactive PBE [23,41,43,51,60,65]. In contrast, our work incorporates human inputs in PBD and proposes a new human-in-the-loop model.…”
Section: Related Workmentioning
confidence: 99%
“…WebRobot adopts a human-in-theloop interaction model which has shown to be an effective way to incorporate human inputs when training AI systems in the HCI community [19,45]. This model has been used in the context of program synthesis, mostly interactive PBE [23,41,43,51,60,65]. In contrast, our work incorporates human inputs in PBD and proposes a new human-in-the-loop model.…”
Section: Related Workmentioning
confidence: 99%
“…Besides, many new interaction models [14,16,21,25,41] are proposed make PBE and PBD tools easier-to-use. As our paper focuses on the synthesis specification and algorithm design, its interaction model is basic.…”
Section: Related Workmentioning
confidence: 99%
“…In 2013, Tanimoto [40] extended these four initial levels to cover programs that can predict the user's intents. Recently, the intersection of live programming and language synthesis has seen a high interest in the community, for example how part of a program could be generated live using snippets of data [11] or how synthetic data can be created at design time to evaluate a loop [25].…”
Section: Robot Live Programmingmentioning
confidence: 99%