Vajra: step-by-step programming with natural language
Proceedings of the 24th International Conference on Intelligent User Interfaces, pp. 30-39, 2019.
IDEs end-user programming interactive programming novice programmers semantic parsing
Building natural language programming systems that are geared towards end-users requires the abstraction of formalisms inherently introduced by programming languages, capturing the intent of natural language inputs and mapping it to existing programming language constructs. We present a novel end-user programming paradigm for Python, whi...More
Full Text (Upload PDF)
PPT (Upload PPT)