Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems 2021
DOI: 10.1145/3411764.3445646
|View full text |Cite
|
Sign up to set email alerts
|

Interpretable Program Synthesis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 15 publications
(4 citation statements)
references
References 51 publications
0
3
0
Order By: Relevance
“…Code Generation. Code generation models [7,9,10] and program synthesis techniques [6,12,50,61] enable users to complete tasks without programming by using easier specifications, including natural language, examples, and demonstrations. Code generation models like Codex [7], PaLM [9], and InCoder [10] are transformer-based causal language models (commonly referred to as LLMs) that complete texts from natural language prompts.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Code Generation. Code generation models [7,9,10] and program synthesis techniques [6,12,50,61] enable users to complete tasks without programming by using easier specifications, including natural language, examples, and demonstrations. Code generation models like Codex [7], PaLM [9], and InCoder [10] are transformer-based causal language models (commonly referred to as LLMs) that complete texts from natural language prompts.…”
Section: Related Workmentioning
confidence: 99%
“…Because code generation techniques generalize programs from incomplete user specifications, generated programs are inherently ambiguous, and thus require disambiguation to identify a correct solution among candidates. Prior work proposes techniques to visualize the search process [61], visualize code candidates [52,59], and present distinguishing examples for authors to inspect [15]. Data Formulator provides feedback to the authors by presenting the generated code together with its execution results for them to inspect, select, and edit.…”
Section: Related Workmentioning
confidence: 99%
“…For example, millions of Microsoft Excel users use FlashFill [27], a PbE string transformation system. Some of the above approaches, such as PbE, were developed around user needs and involved human-centered evaluation [59], [60], [75], [76]. In addition, many user studies have revealed several major usability issues and challenges in these synthesis systems [28], [39], [40], [57], which led to the design of better synthesis systems.…”
Section: Background and Related Workmentioning
confidence: 99%
“…In addition, code search spaces can become large, which can lead either to lengthy synthesis delays or too many suggestions. Concerns like these have led to work on interpretable synthesis [21] and interactive search space exploration [22].…”
Section: Introductionmentioning
confidence: 99%