no code implementations • 3 Oct 2023 • Michael Xieyang Liu, Tongshuang Wu, Tianying Chen, Franklin Mingzhe Li, Aniket Kittur, Brad A. Myers
Sensemaking in unfamiliar domains can be challenging, demanding considerable user effort to compare different options with respect to various criteria.
no code implementations • 30 Mar 2023 • Jenny T. Liang, Chenyang Yang, Brad A. Myers
We also found the most important reasons why developers do not use these tools are because these tools do not output code that addresses certain functional or non-functional requirements and because developers have trouble controlling the tool to generate the desired output.
no code implementations • 17 Apr 2020 • Toby Jia-Jun Li, Jingya Chen, Brandon Canfield, Brad A. Myers
An important concern in end user development (EUD) is accidentally embedding personal information in program artifacts when sharing them.
no code implementations • 5 Mar 2020 • Toby Jia-Jun Li, Jingya Chen, Tom M. Mitchell, Brad A. Myers
Lastly, we identify several challenges and opportunities, and describe our ongoing work
no code implementations • 30 Aug 2019 • Toby Jia-Jun Li, Marissa Radensky, Justin Jia, Kirielle Singarajah, Tom M. Mitchell, Brad A. Myers
In this paper, we describe a new multi-modal domain-independent approach that combines natural language programming and programming-by-demonstration to allow users to first naturally describe tasks and associated conditions at a high level, and then collaborate with the agent to recursively resolve any ambiguities or vagueness through conversations and demonstrations.
Human-Computer Interaction