Title
Bashon: A Hybrid Crowd-Machine Workflow for Shell Command Synthesis
Abstract
Despite advances in machine learning, there has been little progress towards creating automated systems that can reliably solve general purpose tasks, such as programming or scripting. In this paper, we propose techniques for increasing the reliability of automated systems for program synthesis tasks via a hybrid workflow that augments the system with input from crowds of human workers. Unlike previous hybrid workflow systems, which have been focused on less complex tasks that crowd workers can do in their entirety (e.g., image labeling), our proposed workflow handles tasks that untrained crowd workers cannot do alone (i.e., scripting). We evaluate our approach by creating BashOn, a system that increases the performance of an automated program that generates Bash shell commands from natural language descriptions by ~30%. Our approach can not only help people make program synthesis tools more robust, reliable, and trustworthy for end-users to use, but also help lower the cost of downstream data collection for program synthesis when a preliminary model exists.
Year
DOI
Venue
2020
10.1109/VL/HCC50065.2020.9127248
2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
Keywords
DocType
ISSN
program synthesis,crowdsourcing,crowd work-flows
Conference
1943-6092
ISBN
Citations 
PageRank 
978-1-7281-6901-9
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Yan Chen121029.97
Jaylin Herskovitz212.41
Walter Lasecki383367.19
Steve Oney402.70