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.
2021
Think-Aloud Computing: Supporting Rich and Low-Effort Knowledge Capture
When users complete tasks on the computer, the knowledge they leverage…
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…
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…
2018
Blocks-to-CAD: A Cross-Application Bridge from Minecraft to 3D Modeling
Learning a new software application can be a challenge, requiring the…
2018
ElectroTutor: Test-Driven Physical Computing Tutorials
A wide variety of tools for creating physical computing systems have…
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…
2018
Leveraging Community-Generated Videos and Command Logs to Classify and Recommend Software Workflows
Users of complex software applications often rely on inefficient or…
2018
Maestro: Designing a System for Real-Time Orchestration of 3D Modeling Workshops
Instructors of 3D design workshops for children face many challenges,…
2015
Deploying CommunityCommands: A Software Command Recommender System Case Study
In 2009 we presented the idea of using collaborative filtering within…
2015
Smart Makerspace: An Immersive Instructional Space for Physical Tasks
We present the Smart Makerspace; a context-rich, immersive…
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…
2014
CADament: A Gamified Multiplayer Software Tutorial System
We present CADament, a gamified multiplayer tutorial system for…
2014
Investigating the Feasibility of Extracting Tool Demonstrations from In-Situ Video Content
Short video demonstrations are effective resources for helping users…
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…
2013
Community Enhanced Tutorials: Improving Tutorials with Multiple Demonstrations
Web-based tutorials are a popular help resource for learning how to…
2013
Skillometers: Reflective Widgets that Motivate and Help Users to Improve Performance
Applications typically provide ways for expert users to increase their…
2013
TutorialPlan: Automated Tutorial Generation from CAD Drawings
Authoring tutorials for complex software applications is a time…
2013
YouMove: Enhancing Movement Training with an Augmented Reality Mirror
YouMove is a novel system that allows users to record and learn…
2012
Delta: A Tool for Representing and Comparing Workflows
Tutorials and sample workflows for complicated, feature-rich software…
2012
GamiCAD: A Gamified Tutorial System for First Time AutoCAD Users
We present GamiCAD, a gamified in-product, interactive tutorial system…
2012
Triggering Triggers and Burying Barriers to Customizing Software
General-purpose software applications are usually not tailored for a…
2012
Waken: Reverse Engineering Usage Information and Interface Structure from Software Videos
We explore the possibilities and opportunities related to reverse…
2011
Ambient Help
In this paper we present Ambient Help, a system that supports…
2011
Design and Evaluation of a Command Recommendation System for Software Applications
We examine the use of modern recommender system technology to aid…
2011
IP-QAT: In-Product Questions, Answers & Tips
We present IP-QAT, a new community-based question and answer system…
2011
Modern Software Product Support Processes and the Usage of Multimedia Formats
Despite being an important channel for end-user assistance, few…
2011
Post-Deployment Usability: A Survey of Current Practices
Despite the growing research on usability in the pre-development…
2011
Searching for Software Learning Resources using Application Context
Users of complex software applications frequently need to consult…
2011
Sketch-Sketch Revolution: An Engaging Tutorial System for Guided Sketching and Application Learning
We describe Sketch-Sketch Revolution, a new tutorial system that…
2011
TwitApp: In-product Micro-Blogging for Design Sharing
We describe TwitApp, an enhanced micro-blogging system integrated…
2010
Chronicle: Capture, Exploration, and Playback of Document Workflow Histories
We describe Chronicle, a new system that allows users to explore…
2010
ToolClips: An investigation of contextual video assistance for functionality understanding
We investigate the use of on-line contextual video assistance to…
2009
A Survey of Software Learnability: Metrics, Methodologies and Guidelines
It is well-accepted that learnability is an important aspect of…
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