Lune

AAAI2026Top-tier venue

Can Humans Teach Machines to Code?

Céline Hocquette, Johannes Langer, Andrew Cropper, Ute Schmid

2026Year

Abstract

The goal of inductive program synthesis is for a machine to automatically generate a program from usersupplied examples. A key underlying assumption is that humans can provide sufficient examples to teach a concept to a machine. To evaluate the validity of this assumption, we conduct a study where human participants provide examples for six programming concepts, such as finding the maximum element of a list. We evaluate the generalisation performance of five program synthesis systems trained on inputoutput examples (i) from non-expert humans, (ii) from a human expert, and (iii) randomly sampled. Our results suggest that non-experts typically do not provide sufficient examples for a program synthesis system to learn an accurate program.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext de319ab4-ef99-4607-a186-d84bcc8a4d35

Builds on2

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines