1. Aws Albarghouthi , Sumit Gulwani , and Zachary Kincaid . 2013. Recursive Program Synthesis . In Computer Aided Verification, Natasha Sharygina and Helmut Veith (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg . 934–950. isbn:978-3-642-39799-8 Aws Albarghouthi, Sumit Gulwani, and Zachary Kincaid. 2013. Recursive Program Synthesis. In Computer Aided Verification, Natasha Sharygina and Helmut Veith (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg. 934–950. isbn:978-3-642-39799-8
2. Rajeev Alur , Arjun Radhakrishna , and Abhishek Udupa . 2017. Scaling Enumerative Program Synthesis via Divide and Conquer . In Tools and Algorithms for the Construction and Analysis of Systems. 10205 , Springer Berlin Heidelberg , Berlin, Heidelberg . 319–336. isbn:978-3-662-54576-8 Rajeev Alur, Arjun Radhakrishna, and Abhishek Udupa. 2017. Scaling Enumerative Program Synthesis via Divide and Conquer. In Tools and Algorithms for the Construction and Analysis of Systems. 10205, Springer Berlin Heidelberg, Berlin, Heidelberg. 319–336. isbn:978-3-662-54576-8
3. A survey of robot learning from demonstration
4. cvc5: A Versatile and Industrial-Strength SMT Solver
5. Ringer: web automation by demonstration