An efficient context-free parsing algorithm
Communications of the ACM
On the relative efficiencies of context-free grammar
Communications of the ACM
Toward natural language computation
Computational Linguistics
How to interface to advisory systems? Users request help with a very simple language
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An eclectic approach to building natural language interfaces
ACL '85 Proceedings of the 23rd annual meeting on Association for Computational Linguistics
REASON: an intelligent user assistant for interactive environments
IBM Systems Journal
Improving user interaction with spoken dialog systems via shaping
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Hi-index | 0.01 |
What is the best way for novice users to interact with computers? Three alternatives that are generally offered are: menu selection, query languages, and natural language. In menu selection, the user chooses from a set of preprogrammed options by entering an associated key. This technique has the advantage of placing a minimal parsing burden on the computer. However, for certain applications, such as conversational interaction, menu systems are inadequate because they severely limit the strategies available to the user. Query languages are special sets of designed specifically for interaction with the computer. They place a greater parsing burden on the computer, and are somewhat less limiting to the user. However, they suffer from human factors problems in that they are often very difficult for the user to learn (Reisner, 1981).