Caveat lector — built quickly with a guild of magic elves. If something is wrong, please tell me. — Aguas Infinitas, Star
the record · 2006 · semantics of natural language

Feasibility studies for programming in natural language

Henry Lieberman & Hugo Liu (2006). End-User Development (Eds. Lieberman, Paternò, Wulf), HCI Series Vol. 9, 459–474, Springer.

62 citations
PDFDOI

This chapter asks whether a non-programmer can communicate intent without first translating it into formal syntax. Its proposed answer combines broad but partial parsing, mixed-initiative dialogue, and programming by demonstration. The paper closely reads children's plain-English descriptions of Pacman and identifies the real interaction problems a system must survive: top-down and detail-first styles, assumed context, out-of-order instructions, advice rather than actions, missing cases, conflicts, and unannounced changes of viewpoint. A future system would maintain goals and a semantic code model, confirm interpretations, ask about unknown actions, and connect language to direct manipulation. This is a feasibility study and design proposal, not an implemented end-to-end product or quantitative trial. The authors explicitly concede that the imagined dialogue may exceed available language understanding.

← the record, in the papers room