Delta: A Tool for Representing and Comparing Workflows

Nicholas Kong, Tovi Grossman, Björn Hartmann, George Fitzmaurice, Maneesh Agrawala

ACM SIGCHI Conference on Human Factors in Computing Systems
2012

Delta: A Tool for Representing and Comparing Workflows (2:19 min.)

Abstract

Tutorials and sample workflows for complicated, feature-rich software packages are widely available online. As a result users must differentiate and choose the most suitable workflow for their task. We present Delta, an interactive workflow visualization and comparison tool that helps users identify the tradeoffs between workflows. We conducted an initial study to identify the set of workflow attributes users consider when comparing workflows, finding that users consider result quality, their knowledge of commands, and the efficiency of the workflow. We then designed Delta to surface these attributes at three granularities: a high-level, clustered view; an intermediate-level list view that contains workflow summaries; and a low-level detail view that allows users to compare two individual workflows. Finally, we conducted an evaluation of Delta on a small corpus of 30 workflows and found that the intermediate list view provided the best information density. We conclude with thoughts on how such a workflow comparison system could be scaled up to larger corpora in the future.

Related Publications

Loading...

Related Projects

  • Software 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.

Welcome ${RESELLERNAME} Customers

Please opt-in to receive reseller support

I agree that Autodesk may share my name and email address with ${RESELLERNAME} so that ${RESELLERNAME} may provide installation support and send me marketing communications.  I understand that the Reseller will be the party responsible for how this data will be used and managed.

Email is required Entered email is invalid.

${RESELLERNAME}