|
ABSTRACT
An action inferring facility for a multimodal interface called Edward is described. Based on the actions the user performs, Edward anticipates future actions and offers to perform them automatically. The system uses inductive inference to anticipate actions. It generalizes over arguments and results, and detects patterns on the basis of a small sequence of user actions, e.g. “copy a lisp file; change extension of original file into .org; put the copy in the backup folder”. Multimodality (particularly the combination of natural language and simulated pointing gestures) and the reuse of patterns are important new features. Some possibilities and problems of action inferring interfaces in general are addressed. Action inferring interfaces are particularly useful for professional users of general-purpose applications. Such users are unable to program repetitive patterns because either the applications do not provide the facilities or the users lack the capabilities.
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
|
|
| |
2
|
Bos, E., Claassen, W., & Huls, C. (forthcoming). Edward: a multimodal interface. SPIN/MMC research report. Nijmegen: NICI.
|
| |
3
|
|
| |
4
|
Claassen, W., Bos, E., & Huls, C. (1990). The Pooh Way in human-computer interaction: towards multimodal interfaces. SPIN~MC Research report #5. Nijmegen: NICI.
|
| |
5
|
Claassen, W., Bos, E., & Huls, C. (submitted). Automatic referent resolution in deictic and anaphoric expressions. Submitted to Computational Linguistics.
|
| |
6
|
Claassen, W. & Huls, C. (1991). DoNaLD: A Dutch Natural Language Dialogue system. SPIN/MMC research report #11. Nijmegen: NICI.
|
| |
7
|
|
 |
8
|
|
| |
9
|
Cypher, A. (1992). Personal communication.
|
| |
10
|
Forsyth, R. (Ed.) (1989). Machine learning. London: Chapman and Hall.
|
| |
11
|
Frohlich, D.M. (1991) The design space of interfaces. In: Kjelldahl, L. (Ed.) Multimedia: principles, systems and applications. Berlin: Springer-Verlag.
|
| |
12
|
|
| |
13
|
Lewis, C. & Norman, D. (1986). Designing for error. In: Norman, D.A. & Draper, S.W. (Eds.) User centered system design: new perspectives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates.
|
 |
14
|
|
| |
15
|
|
| |
16
|
Myers, B.A. (1990). Demonstrational interfaces: a step beyond direct manipulation. In: Diaper, D. & Hammond, N. (Eds.) People and computers VI. Cambridge: Cambridge University Press.
|
 |
17
|
Brad A. Myers , Allen Cypher , David Maulsby , David C. Smith , Ben Shneiderman, Demonstrational interfaces: Coming soon?, Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology, p.393-396, April 27-May 02, 1991, New Orleans, Louisiana, United States
[doi> 10.1145/108844.108966]
|
| |
18
|
Norman, D.A. (1986). Cognitive engineering. In: Norman, D.A. & Draper, S.W. (Eds.) User centered system design: new perspectives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates.
|
| |
19
|
|
CITED BY 3
|
|
Wim Claassen , Edwin Bos , Carla Huls , Koenraad De Smedt, Commenting on action: continuous linguistic feedback generation, Proceedings of the 1st international conference on Intelligent user interfaces, p.141-148, January 04-07, 1993, Orlando, Florida, United States
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.2
Design Tools and Techniques
Subjects:
User interfaces
H.
Information Systems
H.1
MODELS AND PRINCIPLES
H.1.2
User/Machine Systems
Subjects:
Human factors
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.6
Learning
Subjects:
Induction
General Terms:
Algorithms,
Human Factors,
Languages
Keywords:
demonstrational interfaces,
multimodal interfaces,
programming by example
|