Autodesk Research

Learning

The Learning project aims to investigate advanced techniques for assisting users in learning complicated applications. We are interested in a range of investigations from the scientific study of the human learning process to prototyping novel interaction techniques for improving the general learning mechanisms that can be applied to all applications.

One of our main observations is that the fundamental application provided learning mechanism, the "help system", has not changed much in the last 10 years or so. However, our computing environment has undergone significant changes such as:

  • Widespread Internet usage
  • Google searching (and indexing of vast quantities of information)
  • Cheap video streaming (e.g., YouTube)
  • Larger and higher resolution displays
  • CPU/GPU speed improvements
  • Online communities

The Learning project will focus on a variety of research questions such as:

  • Can we improve the way people learn complicated applications?
  • Can we provide ways of capturing expert workflows and share them with colleagues by visualizing the workflows within an application?
  • Are there ways of intelligently recommending contextually-based learning material to users based on analyzing CIP data (time-stamped command histories) reported by thousands of users and comparing that to a user's own command history?
  • Can we visualize and detect patterns of command usage and command sequencing to help inform interface design?

Related Projects

CommunityCommands

CommunityCommands

Amazon recommends books to its users. Netflix recommends movies. With CommunityCommands, Autodesk will recommend command functionality to its users. CommunityCommands collects usage data from thousands of Autodesk users, through the Customer Involvement Program (CIP), and then generates personalized command recommendations using newly developed algorithms. CommunityCommands will expose users to the critical commands which they should be using, but are not aware of, accelerating the learning process.

ToolClips

ToolClips

One of the main learnability challenges associated with complex software applications is learning to use the tools which the application provides. Advancements in the technologies that we use provide new opportunities to provide the necessary assistance. In particular, video assistance has become widespread. However, such assistance is generally in the form of long video tutorials, accessed externally from the software application. With the ToolClips project, we augment traditional tooltips with videos, giving users rapid, contextual, and within-application access video clips, to help understand how to use the associated tools. Our research on ToolClips has been published and is also being transferred into Autodesk products.

Visualization

Visualization

With the Visualization project we take large datasets and create graphics to present the information in way which allows us to examine the data and look for interesting trends. Much of the data comes from the Autodesk Customer Involvement Program (CIP) which collects anonymous usage data from Autodesk products. By visualizing this data we hope to detect patterns in product usage which we can use to inform product direction and interface design.

Recent Publications

Chronicle: Capture, Exploration, and Playback of Document Workflow Histories

Tovi Grossman, Justin Matejka & George Fitzmaurice. (2010 - In Press).
Chronicle: Capture, Exploration, and Playback of Document Workflow Histories
UIST 2010 Conference Proceedings:
ACM Symposium on User Interface Software & Technology.
10 pages.

Details

ToolClips: An investigation of contextual video assistance for functionality understanding

Tovi Grossman & George Fitzmaurice. (2010).
ToolClips: An investigation of contextual video assistance for functionality understanding
CHI 2010 Conference Proceedings:
ACM Conference on Human Factors in Computing Systems.
pp. 1515-1524.

Best paper award nominee

Download PDF | Watch Video | Details

CommunityCommands: Command Recommendations for Software Applications

Justin Matejka, Wei Li, Tovi Grossman & George Fitzmaurice. (2009).
CommunityCommands: Command Recommendations for Software Applications
UIST 2009 Conference Proceedings:
ACM Symposium on User Interface Software & Technology.
pp. 193-202.

Download PDF | Details

A Survey of Software Learnability: Metrics, Methodologies and Guidelines

Tovi Grossman, George Fitzmaurice & Ramtin Attar. (2009).
A Survey of Software Learnability: Metrics, Methodologies and Guidelines
CHI 2009 Conference Proceedings:
ACM Conference on Human Factors in Computing Systems.
pp. 649-658.

Best paper award nominee

Download PDF | Details


All Text and Imagery Copyright © 2010 Autodesk, Inc. All Rights Reserved.