String data is common in real-world datasets: 67.6
1.8 million real Exce...
Data management and analysis tasks are often carried out using spreadshe...
Generative AI and large language models hold great promise in enhancing
...
Developers expend a significant amount of time in editing code for a var...
Automation platforms aim to automate repetitive tasks using workflows, w...
Creating programs to correctly manipulate data is a difficult task, as t...
The widespread use of spreadsheet environments by billions of users pres...
Large language models (LLMs), such as Codex, hold great promise in enhan...
Students often make mistakes on their introductory programming assignmen...
Most programmers make mistakes when writing code. Some of these mistakes...
Spreadsheets are widely used for table manipulation and presentation.
St...
Integrated Development Environments (IDEs) provide tool support to autom...
Most users of low-code platforms, such as Excel and PowerApps, write pro...
Large pre-trained language models have been used to generate code,provid...
Multi-modal program synthesis refers to the task of synthesizing program...
Forking structure is widespread in the open-source repositories and that...
We formalize and study “programming by rewards” (PBR), a new approach fo...
The shortage of people trained in STEM fields is becoming acute, and
uni...
Programming-by-example technologies are being deployed in industrial pro...
The reliability and proper function of data-driven applications hinge on...
Programming-by-Example (PBE) systems synthesize an intended program in s...
Synthesizing user-intended programs from a small number of input-output
...
This paper presents an intelligent tutoring system, GeoTutor, for Euclid...
Simple board games, like Tic-Tac-Toe and CONNECT-4, play an important ro...
In Programming by Example, a system attempts to infer a program from inp...
We present a new method for automatically providing feedback for introdu...