Automatic Programming Through Natural Language Dialogue: A Survey

G.E. HEIDORN,     IBM Thomas J. Watson Research Center, Yorktown Heights, New York 10598


This paper describes and compares four research projects whose goal is to develop an automatic programming system that can carry on a natural language dialogue with a user about his requirements and then produce an appropriate program. It also discusses some of the important issues in this research area.


Since the early days of computing, effort has been put into automating more and more of the programming process. (Reference [1] describes some of the most recent work.) The ultimate objective in automatic programming is a system that can carry on a natural language ...

Get Readings in Artificial Intelligence and Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.