Interface design issues for advice-giving expert systems
Communications of the ACM
Using planning techniques in intelligent tutoring systems
International Journal of Man-Machine Studies
Interfacing thought: cognitive aspects of human-computer interaction
CHI '88 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
Instructional planning in an intelligent tutoring system: combining global lesson plans with local discourse control
Automatic generation of help from interface design models
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automatic generation of task-oriented help
Proceedings of the 8th annual ACM symposium on User interface and software technology
Using GOMS for user interface design and evaluation: which technique?
ACM Transactions on Computer-Human Interaction (TOCHI)
CACTUS: automated tutorial course generation for software applications
Proceedings of the 5th international conference on Intelligent user interfaces
Proceedings of the 1999 international conference on Logic programming
The keystroke-level model for user performance time with interactive systems
Communications of the ACM
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Automated Planning: Theory & Practice
Automated Planning: Theory & Practice
Providing intelligent help across applications in dynamic user and environment contexts
Proceedings of the 10th international conference on Intelligent user interfaces
A survey of software learnability: metrics, methodologies and guidelines
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Generating photo manipulation tutorials by demonstration
ACM SIGGRAPH 2009 papers
Answer set planning under action costs
Journal of Artificial Intelligence Research
Sketch-sketch revolution: an engaging tutorial system for guided sketching and application learning
Proceedings of the 24th annual ACM symposium on User interface software and technology
MixT: automatic generation of step-by-step mixed media tutorials
Proceedings of the 25th annual ACM symposium on User interface software and technology
GamiCAD: a gamified tutorial system for first time autocad users
Proceedings of the 25th annual ACM symposium on User interface software and technology
Tutorial-based interfaces for cloud-enabled applications
Proceedings of the 25th annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
Authoring tutorials for complex software applications is a time consuming process. It also highly depends on the tutorial designer's skill level and experience. This paper introduces an approach which automatically generates software tutorials using the digital artifacts produced by the users of a software program. We model this process as an optimal planning problem using software produced artifacts, software specifications and the human-computer interaction Keystroke-Level Model (KLM). We present TutorialPlan, an automated tutorial generator, which creates step-by-step text and image instructions from CAD drawings and helps users learn AutoCAD, a complex design and drafting software. In our tutorial generator, the optimal planning problem is represented and solved using DLV, a general Answer Set Programming (ASP) system. DLV offers a natural representation of both the problem and the heuristics needed to solve it efficiently. A user study shows that the tutorials generated by our system are comparable to those generated by experienced AutoCAD users.