Interface design issues for advice-giving expert systems
Communications of the ACM
User modeling in UC, the UNIX consultant
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An example-base environment for beginning programmers
Artificial intelligence and education; vol. 1: learning environments and tutoring systems
A knowledge-based user interface management system
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Talking to UNIX in English: an overview of UC
Communications of the ACM
A knowledge-based approach to design intelligent interfaces
A knowledge-based approach to design intelligent interfaces
Help by guided tasks: utilizing UIMS knowledge
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Coupling a UI framework with automatic generation of context-sensitive animated help
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Druid: a system for demonstrational rapid user interface development
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
An evaluation of animated demonstrations of learning computer-based tasks
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI'90 workshop on multimedia and multimodal interface design
ACM SIGCHI Bulletin
CHI'90 workshop on visual interfaces to geometry
ACM SIGCHI Bulletin
Future directions in user-computer interface software
COCS '91 Proceedings of the conference on Organizational computing systems
Animation: from cartoons to the user interface
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Knowledgeable development environments using shared design models
IUI '93 Proceedings of the 1st international conference on Intelligent user interfaces
Applying cartoon animation techniques to graphical user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
CHINZ '05 Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural
Graphstract: minimal graphical help for computers
Proceedings of the 20th annual ACM symposium on User interface software and technology
Animated demonstrations for learning procedural computer-based tasks
Human-Computer Interaction
AIMHelp: generating help for GUI applications automatically
Proceedings of the 10th International Conference NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction
ToolClips: an investigation of contextual video assistance for functionality understanding
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User assistance for collaborative knowledge construction
Proceedings of the 21st international conference companion on World Wide Web
Hi-index | 0.00 |
Help provided as traditional text descriptions has become incompatible with graphical interfaces. Animation suggests a better association between help and a graphical interface. This paper describes a prototype system implemented to demonstrate the use of dynamic scenarios as help. A scenario animates the execution of a task as a sequence of steps in the actual interface and work context. Each scenario is dynamically generated depending on the current work context of the user. The system reasons from the user's request for help as well as from the context what and how much to animate.In addition to the animation driving mechanism, construction of animated help requires knowledge about application semantics, user interface semantics, user interface syntax and application context. The application semantics determines the steps needed to satisfy the help request. The user interface semantics determines whether the current state of the graphical interface will support the appropriate animated help scenarios. The user interface syntax gives detailed information on how each step will actually be performed. Preconditions are used in both application and user interface semantics for reasoning in help construction. The restoring of context is performed using help session history data to return to the original work context after an animation session.The implemented example uses a directory tree program where the graphical interface is kept simple. In future research the concept will be applied to more complicated applications.