Project

Software Learning

Human-Computer Interaction and Visualization

Overview

This learning project by Autodesk Research aims to investigate advanced techniques for assisting users in learning complicated applications. The researchers on this project 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.

Related Resources

See what’s new.

Publication

2021

Think-Aloud Computing: Supporting Rich and Low-Effort Knowledge Capture

When users complete tasks on the computer, the knowledge they leverage…

Publication

2020

MicroMentor: Peer-to-Peer Software Help Sessions in Three Minutes or Less

While synchronous one-on-one help for software learning is rich and…

Publication

2020

Workflow Graphs: A Computational Model of Collective Task Strategies for 3D Design Software

This paper introduces Workflow graphs, or W-graphs, which encode how…

Publication

2018

Blocks-to-CAD: A Cross-Application Bridge from Minecraft to 3D Modeling

Learning a new software application can be a challenge, requiring the…

Publication

2018

ElectroTutor: Test-Driven Physical Computing Tutorials

A wide variety of tools for creating physical computing systems have…

Publication

2018

Investigating How Online Help and Learning Resources Support Children’s Use of 3D Design Software

3D design software is increasingly available to children through…

Publication

2018

Leveraging Community-Generated Videos and Command Logs to Classify and Recommend Software Workflows

Users of complex software applications often rely on inefficient or…

Publication

2018

Maestro: Designing a System for Real-Time Orchestration of 3D Modeling Workshops

Instructors of 3D design workshops for children face many challenges,…

Publication

2015

Deploying CommunityCommands: A Software Command Recommender System Case Study

In 2009 we presented the idea of using collaborative filtering within…

Publication

2015

Smart Makerspace: An Immersive Instructional Space for Physical Tasks

We present the Smart Makerspace; a context-rich, immersive…

Publication

2014

An Investigation of Metrics For the in-situ Detection of Software Expertise

Task-based analysis is a common and effective way to measure expertise…

Publication

2014

CADament: A Gamified Multiplayer Software Tutorial System

We present CADament, a gamified multiplayer tutorial system for…

Publication

2014

Investigating the Feasibility of Extracting Tool Demonstrations from In-Situ Video Content

Short video demonstrations are effective resources for helping users…

Publication

2013

A Multi-Site Field Study of Crowdsourced Contextual Help: Usage and Perspectives of End-Users and Software Teams

We present a multi-site field study to evaluate LemonAid, a…

Publication

2013

Community Enhanced Tutorials: Improving Tutorials with Multiple Demonstrations

Web-based tutorials are a popular help resource for learning how to…

Publication

2013

Skillometers: Reflective Widgets that Motivate and Help Users to Improve Performance

Applications typically provide ways for expert users to increase their…

Publication

2013

TutorialPlan: Automated Tutorial Generation from CAD Drawings

Authoring tutorials for complex software applications is a time…

Publication

2013

YouMove: Enhancing Movement Training with an Augmented Reality Mirror

YouMove is a novel system that allows users to record and learn…

Publication

2012

Delta: A Tool for Representing and Comparing Workflows

Tutorials and sample workflows for complicated, feature-rich software…

Publication

2012

GamiCAD: A Gamified Tutorial System for First Time AutoCAD Users

We present GamiCAD, a gamified in-product, interactive tutorial system…

Publication

2012

Triggering Triggers and Burying Barriers to Customizing Software

General-purpose software applications are usually not tailored for a…

Publication

2012

Waken: Reverse Engineering Usage Information and Interface Structure from Software Videos

We explore the possibilities and opportunities related to reverse…

Publication

2011

Ambient Help

In this paper we present Ambient Help, a system that supports…

Publication

2011

Design and Evaluation of a Command Recommendation System for Software Applications

We examine the use of modern recommender system technology to aid…

Publication

2011

IP-QAT: In-Product Questions, Answers & Tips

We present IP-QAT, a new community-based question and answer system…

Publication

2011

Modern Software Product Support Processes and the Usage of Multimedia Formats

Despite being an important channel for end-user assistance, few…

Publication

2011

Post-Deployment Usability: A Survey of Current Practices

Despite the growing research on usability in the pre-development…

Publication

2011

Searching for Software Learning Resources using Application Context

Users of complex software applications frequently need to consult…

Publication

2011

Sketch-Sketch Revolution: An Engaging Tutorial System for Guided Sketching and Application Learning

We describe Sketch-Sketch Revolution, a new tutorial system that…

Publication

2011

TwitApp: In-product Micro-Blogging for Design Sharing

We describe TwitApp, an enhanced micro-blogging system integrated…

Publication

2010

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

We describe Chronicle, a new system that allows users to explore…

Publication

2010

ToolClips: An investigation of contextual video assistance for functionality understanding

We investigate the use of on-line contextual video assistance to…

Publication

2009

A Survey of Software Learnability: Metrics, Methodologies and Guidelines

It is well-accepted that learnability is an important aspect of…

Publication

2009

CommunityCommands: Command Recommendations for Software Applications

We explore the use of modern recommender system technology to address…

Get in touch

Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.

Load projects