Dupo: A Mixed-Initiative Authoring Tool for Responsive Visualization
Hyeok Kim, Ryan Rossi, Jessica Hullman, Jane Hoffswell

TL;DR
Dupo is a mixed-initiative tool that combines manual design agency with automated suggestions to streamline creating responsive visualizations across devices, enhancing customization and prototyping efficiency.
Contribution
It introduces a novel two-step recommender system for responsive visualization design, enabling users to explore and modify automated suggestions effectively.
Findings
Participants created more satisfactory designs using Dupo.
Dupo reduced manual effort in responsive visualization creation.
Design suggestions helped avoid premature fixation on initial ideas.
Abstract
Designing responsive visualizations for various screen types can be tedious as authors must manage multiple chart~versions across design iterations. Automated approaches for responsive visualization must take into account the user's need for agency in exploring possible design ideas and applying customizations based on their own goals. We design and implement Dupo, a mixed-initiative approach to creating responsive visualizations that combines the agency afforded by a manual interface with automation provided by a recommender system. Given an initial design, users can browse automated design suggestions for a different screen type and make edits to a chosen design, thereby supporting quick prototyping and customizability. Dupo employs a two-step recommender pipeline that first suggests significant design changes (Exploration) followed by more subtle changes (Alteration). We evaluated…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Visualization and Analytics · Innovative Human-Technology Interaction · Personal Information Management and User Behavior
