AAAI Publications, Workshops at the Twenty-Sixth AAAI Conference on Artificial Intelligence

Font Size: 
Using the Crowd to Do Natural Language Programming
Mehdi Manshadi, Carolyn Keenan, James Allen

Last modified: 2012-07-15


Natural language programming has proven to be a very challenging task. We present a novel idea which suggests using crowdsourcing to do natural language programming. Our approach asks non-expert workers to provide input/output examples for a task defined in natural language form. We then use a Programming by Example system to induce the intended program from the input/output examples. Our early results are promising, encouraging further research in this area.


Natural Language Programming;Crowdsourcing;Programming By Example

Full Text: PDF