From Robotic Process Automation to Intelligent Process Automation: – Emerging Trends –

T Chakraborti, V Isahagian, R Khalaf… - … : Blockchain and Robotic …, 2020 - Springer
In this survey, we study how recent advances in machine intelligence are disrupting the
world of business processes. Over the last decade, there has been steady progress towards …

Inductive programming meets the real world

S Gulwani, J Hernández-Orallo, E Kitzelmann… - Communications of the …, 2015 - dl.acm.org
Inductive programming meets the real world Page 1 90 COMMUNICATIONS OF THE ACM |
NOVEMBER 2015 | VOL. 58 | NO. 11 review articles DOI:10.1145/2736282 Inductive …

Expectation vs. experience: Evaluating the usability of code generation tools powered by large language models

P Vaithilingam, T Zhang, EL Glassman - Chi conference on human …, 2022 - dl.acm.org
Recent advances in Large Language Models (LLM) have made automatic code generation
possible for real-world programming tasks in general-purpose programming languages …

Automatic software repair: A survey

L Gazzola, D Micucci, L Mariani - … of the 40th International Conference on …, 2018 - dl.acm.org
Debugging software failures is still a painful, time consuming, and expensive process. For
instance, recent studies showed that debugging activities often account for about 50% of the …

In-ide code generation from natural language: Promise and challenges

FF Xu, B Vasilescu, G Neubig - ACM Transactions on Software …, 2022 - dl.acm.org
A great part of software development involves conceptualizing or communicating the
underlying procedures and logic that needs to be expressed in programs. One major …

SQLizer: query synthesis from natural language

N Yaghmazadeh, Y Wang, I Dillig, T Dillig - Proceedings of the ACM on …, 2017 - dl.acm.org
This paper presents a new technique for automatically synthesizing SQL queries from
natural language (NL). At the core of our technique is a new NL-based program synthesis …

Program synthesis

S Gulwani, O Polozov, R Singh - Foundations and Trends® in …, 2017 - nowpublishers.com
Program synthesis is the task of automatically finding a program in the underlying
programming language that satisfies the user intent expressed in the form of some …

Flashmeta: A framework for inductive program synthesis

O Polozov, S Gulwani - Proceedings of the 2015 ACM SIGPLAN …, 2015 - dl.acm.org
Inductive synthesis, or programming-by-examples (PBE) is gaining prominence with
disruptive applications for automating repetitive tasks in end-user programming. However …

Synthesizing data structure transformations from input-output examples

JK Feser, S Chaudhuri, I Dillig - ACM SIGPLAN Notices, 2015 - dl.acm.org
We present a method for example-guided synthesis of functional programs over recursive
data structures. Given a set of input-output examples, our method synthesizes a program in …

S3: syntax-and semantic-guided repair synthesis via programming by examples

XBD Le, DH Chu, D Lo, C Le Goues… - Proceedings of the 2017 …, 2017 - dl.acm.org
A notable class of techniques for automatic program repair is known as semantics-based.
Such techniques, eg, Angelix, infer semantic specifications via symbolic execution, and then …