Deep API Programmer: Learning to Program with APIs
FlashMeta: a framework for inductive program synthesis