| NaturalJava: a natural language interface for programming in Java |
| Full text |
Pdf
(579 KB)
|
| Source
|
International Conference on Intelligent User Interfaces
archive
Proceedings of the 5th international conference on Intelligent user interfaces
table of contents
New Orleans, Louisiana, United States
Pages: 207 - 211
Year of Publication: 2000
ISBN:1-58113-134-8
|
|
Authors
|
|
David Price
|
Department of Computer Science, University of Utah, 50 Central Campus Drive, Room 3190, Salt Lake City, UT
|
|
Ellen Rilofff
|
Department of Computer Science, University of Utah, 50 Central Campus Drive, Room 3190, Salt Lake City, UT
|
|
Joseph Zachary
|
Department of Computer Science, University of Utah, 50 Central Campus Drive, Room 3190, Salt Lake City, UT
|
|
Brandon Harvey
|
Department of Computer Science, University of Utah, 50 Central Campus Drive, Room 3190, Salt Lake City, UT
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 41, Citation Count: 4
|
|
|
ABSTRACT
NaturalJava is a prototype for an intelligent natural-language-based user interface for creating, modifying, and examining Java programs. The interface exploits three subsystems. The Sundance natural language processing system accepts English sentences as input and uses information extraction techniques to generate case frames representing program construction and editing directives. A knowledge-based case frame interpreter, PRISM, uses a decision tree to infer program modification operations from the case frames. A Java abstract syntax tree manager, TreeFace, provides the interface that PRISM uses to build and navigate the tree representation of an evolving Java program. In this paper, we describe the technical details of each component, explain the capabilities of the user interface, and present examples of NaturalJava in use.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Biermann, A., Ballard, B., and Sigmon, A. An Experimental Study of Natural Language Programming. International Journal of Man-Machine Studies, Vol. 18, pp. 71-87, 1983.
|
| |
2
|
|
| |
3
|
|
| |
4
|
Riloff, E. Automatically Generating Extraction Patterns horn Untagged Text. In Proceedings of the Thirteenth National Conference on Art$cial Intelligence, 1996.
|
| |
5
|
|
| |
6
|
|
| |
7
|
Wonisch, M. Ein objektorientierter interaktiver Interpreter fur naturalichsprachliche Programmierung. Diploma Thesis. Lehrstuhl fCx MeBtechnik, RWTH Aachen, June 1995.
|
CITED BY 4
|
|
Cristina Videira Lopes , Paul Dourish , David H. Lorenz , Karl Lieberherr, Beyond AOP: toward naturalistic programming, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|