TutorialPlan: Automated Tutorial Generation from CAD Drawings
Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 2020-2026.
Abstract
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.
@inproceedings{ijcai2013p298,
title = {TutorialPlan: Automated Tutorial Generation from CAD Drawings},
author = {Li, Wei and Zhang, Yuanlin and Fitzmaurice, George W.},
booktitle = {Proceedings of the Twenty-Third International Joint Conference on
Artificial Intelligence, {IJCAI-13}},
publisher = {AAAI Press / International Joint Conferences on Artificial Intelligence},
editor = {Francesca Rossi},
pages = {2020--2026},
year = {2013},
month = {8},
url = {https://ijcai.org/proceedings/2013/298},
}
TY - CPAPER TI - TutorialPlan: Automated Tutorial Generation from CAD Drawings AU - Li, Wei AU - Zhang, Yuanlin AU - Fitzmaurice, George W. T2 - Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence, IJCAI-13 PB - AAAI Press / International Joint Conferences on Artificial Intelligence PY - 2013 SP - 2020 EP - 2026 UR - https://ijcai.org/proceedings/2013/298 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: