Understanding Trigger-Action Programs Through Novel Visualizations of Program Differences.
Valerie ZhaoLefan ZhangBo WangMichael L. LittmanShan LuBlase UrPublished in: CHI (2021)
Keyphrases
- computer programs
- automatic programming
- program execution
- control program
- prolog programs
- computer chess
- high level programming language
- java programs
- programming environments
- programming environment
- symbolic execution
- novice programmers
- functional programs
- control flow
- statistically significant
- hardware designs
- programming language
- magic sets
- program slicing
- recursive programs
- high level programming
- program code
- visual representations
- intermediate level
- logic programs
- plan execution
- computer programming
- language learning
- set of test cases
- expert systems
- data sets