UIST '17- Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology

Full Citation in the ACM Digital Library

SESSION: Keynote Address

Towards a Universal Knowledge Accelerator

Hacking Computer Science History: A Cultural Intervention

SESSION: Touch

Dwell+: Multi-Level Mode Selection Using Vibrotactile Cues

CommandBoard: Creating a General-Purpose Command Gesture Input Space for Soft Keyboard

Characterizing Latency in Touch and Button-Equipped Interactive Systems

WhichFingers: Identifying Fingers on Touch Surfaces and Keyboards using Vibration Sensors

Carpacio: Repurposing Capacitive Sensors to Distinguish Driver and Passenger Touches on In-Vehicle Screens

SESSION: Creativity Support Tools

Learning Visual Importance for Graphic Designs and Data Visualizations

ImAxes: Immersive Axes as Embodied Affordances for Interactive Multivariate Data Visualisation

Triggering Artwork Swaps for Live Animation

Secondary Motion for Performed 2D Animation

SESSION: Haptics

HapticClench: Investigating Squeeze Sensations using Memory Alloys

Grabity: A Wearable Haptic Interface for Simulating Weight and Grasping in Virtual Reality

Frictio: Passive Kinesthetic Force Feedback for Smart Ring Output

MagTics: Flexible and Thin Form Factor Magnetic Actuators for Dynamic and Wearable Haptic Feedback

SESSION: Eyes and Hands

EyeScout: Active Eye Tracking for Position and Movement Independent Gaze Interaction with Large Public Displays

SmoothMoves: Smooth Pursuits Head Movements for Augmented Reality

MatchPoint: Spontaneous Spatial Coupling of Body Movement for Touchless Pointing

Everyday Eye Contact Detection Using Unsupervised Gaze Target Discovery

SESSION: Physical Interfaces

A Modular Smartphone for Lending

You as a Puppet: Evaluation of Telepresence User Interface for Puppetry

Reinventing the Wheel: Transforming Steering Wheel Systems for Autonomous Vehicles

Thermal-Comfort Design of Personalized Casts

SESSION: 360 Video

Outside-In: Visualizing Out-of-Sight Regions-of-Interest in a 360° Video Using Spatial Picture-in-Picture Previews

CollaVR: Collaborative In-Headset Review for VR Video

Panning and Zooming High-Resolution Panoramas in Virtual Reality Devices

Shot Orientation Controls for Interactive Cinematography with 360 Video

SESSION: Circuits

Bifröst: Visualizing and Checking Behavior of Embedded Systems across Hardware and Software

CircuitSense: Automatic Sensing of Physical Circuits and Generation of Virtual Circuits to Support Software Tools.

Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable Hardware

Trigger-Action-Circuits: Leveraging Generative Design to Enable Novices to Design and Build Circuitry

CurrentViz: Sensing and Visualizing Electric Current Flows of Breadboarded Circuits

SESSION: Pointing, Pens & Text

Reflector: Distance-Independent, Private Pointing on a Reflective Screen

DodecaPen: Accurate 6DoF Tracking of a Passive Stylus

FlexStylus: Leveraging Bend Input for Pen Interaction

SESSION: 3D Sketching

SweepCanvas: Sketch-based 3D Prototyping on an RGB-D Image

DreamSketch: Early Stage 3D Design Explorations with Sketching and Generative Design

Interactive Room Capture on 3D-Aware Mobile Devices

SceneCtrl: Mixed Reality Enhancement via Efficient Scene Editing

SESSION: Fabrication

FoamSense: Design of Three Dimensional Soft Sensors with Porous Materials

AirCode: Unobtrusive Physical Tags for Digital Fabrication

BlowFab: Rapid Prototyping for Rigid and Reusable Objects using Inflation of Laser-cut Surfaces

StrutModeling: A Low-Fidelity Construction Kit to Iteratively Model, Test, and Adapt 3D Objects

SESSION: Alt.Modalities

Designing and Evaluating Livefonts

Markit and Talkit: A Low-Barrier Toolkit to Augment 3D Printed Models with Audio Annotations

INVISO: A Cross-platform User Interface for Creating Virtual Sonic Environments

Neuroanatomical Correlates of Perceived Usability

AutoDub: Automatic Redubbing for Voiceover Editing

SESSION: Phones & Watches

RetroShape: Leveraging Rear-Surface Shape Displays for 2.5D Interaction on Smartwatches

Pyro: Thumb-Tip Gesture Recognition Using Pyroelectric Infrared Sensing

SmartSleeve: Real-time Sensing of Surface and Deformation Gestures on Flexible, Interactive Textiles, using a Hybrid Gesture Detection Pipeline

SoundCraft: Enabling Spatial Interactions on Smartwatches using Hand Generated Acoustics

SensIR: Detecting Hand Gestures with a Wearable Bracelet using Infrared Transmission and Reflection

SESSION: Displays

Qoom: An Interactive Omnidirectional Ball Display

HeatSpace: Automatic Placement of Displays by Empirical Analysis of User Behavior

Pepper's Cone: An Inexpensive Do-It-Yourself 3D Display

iSphere: Self-Luminous Spherical Drone Display

SESSION: Flexible Sensing

A Capacitive Touch Sensing Technique with Series-connected Sensing Electrodes

Data Storage and Interaction using Magnetized Fabric

iSoft: A Customizable Soft Sensor with Real-time Continuous Contact and Stretching Sensing

CanalSense: Face-Related Movement Recognition System based on Sensing Air Pressure in Ear Canals

SESSION: Code/Education

DS.js: Turn Any Webpage into an Example-Centric Live Programming Environment for Learning Data Science

Torta: Generating Mixed-Media GUI and Command-Line App Tutorials Using Operating-System-Wide Activity Tracing

Codestrates: Literate Computing with Webstrates

ZIPT: Zero-Integration Performance Testing of Mobile App Designs

Omnicode: A Novice-Oriented Live Programming Environment with Always-On Run-Time Value Visualizations

SESSION: VR/AR

NaviFields: Relevance fields for adaptive VR navigation

Erg-O: Ergonomic Optimization of Immersive Virtual Environments

More than a Feeling: The MiFace Framework for Defining Facial Communication Mappings

One Reality: Augmenting How the Physical World is Experienced by combining Multiple Mixed Reality Modalities

Mutual Human Actuation

SESSION: Crowd

WearMail: On-the-Go Access to Information in Your Email with a Privacy-Preserving Human Computation Workflow

SketchExpress: Remixing Animations for More Effective Crowd-Powered Prototyping of Interactive Interfaces

Crowd Research: Open and Scalable University Laboratories

Rico: A Mobile App Dataset for Building Data-Driven Design Applications