Programming With Unrestricted Natural Language
by Unknown Authors
@MISC{_programmingwith,
author = {},
title = {Programming With Unrestricted Natural Language},
year = {}
}
We argue it is better to program in a natural language such as English, instead of a programming language like Java. A natural language interface for programming should result in greater readability, as well as making possible a more intuitive way of writing code. In contrast to previous controlled language systems, we allow unrestricted syntax, using wide-coverage syntactic and semantic methods to extract information from the user’s instructions. We also look at how people actually give programming instructions in English, collecting and annotating a corpus of such statements. We identify differences between sentences in this corpus and in typical newspaper text, and the effect they have on how we process the natural language input. Finally, we demonstrate a prototype system, that is capable of translating some English instructions into executable code. 1
| 396 | The syntactic process - Steedman - 2000 |
| 73 | Representation and Inference for Natural Language: A First Course in Computational Semantics. Center for the Study of Language - Blackburn, Bos |
| 58 | Widecoverage semantic representations from a CCG parser - Bos, Clark, et al. - 2006 |
| 38 | Attempto Controlled English (ACE), in - Fuchs, Schwitter - 1996 |
| 34 | Using HCI Techniques to Design a More Usable Programming System - Pane, Myers, et al. - 2002 |
| 23 | Constructing natural language interpreters in a lazy functional languages - Frost, Launchbury - 1989 |
| 18 | An Experimental Study of Natural Language Programming - Biermann, Ballard, et al. - 1983 |
| 17 | 2004. Object-extraction and question-parsing using CCG - Clark, Steedman, et al. |
| 8 | Transportable natural language processing through simplicity—the PRE system - Epstein - 1985 |
| 2 | Automatic programming though natural language dialogue: A survey - Heidorn - 1976 |
Developed at and hosted by The College of Information Sciences and Technology
© 2007-2010 The Pennsylvania State University
