UIST '15- Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology

Full Citation in the ACM Digital Library

SESSION: Opening Keynote Address

Extreme Computational Photography

SESSION: Session 1A: Tactile Feedback

GelTouch: Localized Tactile Feedback Through Thin, Programmable Gel

Impacto: Simulating Physical Impact by Combining Tactile Stimulation with Electrical Muscle Stimulation

Tactile Animation by Direct Manipulation of Grid Displays

Improving Haptic Feedback on Wearable Devices through Accelerometer Measurements

SESSION: Session 1B: Large Displays, Large Movements

cLuster: Smart Clustering of Free-Hand Sketches on Large Interactive Surfaces

GravitySpot: Guiding Users in Front of Public Displays Using On-Screen Visual Cues

Tiltcasting: 3D Interaction on Large Displays using a Mobile Device

Gunslinger: Subtle Arms-down Mid-air Interaction

SESSION: Session 2A: Fabrication 1 -- Augmentation

Encore: 3D Printed Augmentation of Everyday Objects with Printed-Over, Affixed and Interlocked Attachments

Patching Physical Objects

ReForm: Integrating Physical and Digital Design through Bidirectional Fabrication

Makers' Marks: Physical Markup for Designing and Fabricating Functional Objects

SESSION: Session 2B: 3D & Augmented Reality

Procedural Modeling Using Autoencoder Networks

SHOCam: A 3D Orbiting Algorithm

FoveAR: Combining an Optically See-Through Near-Eye Display with Projector-Based Spatial Augmented Reality

Projectibles: Optimizing Surface Color For Projection

SESSION: Session 3A: Sensing Techniques

Tracko: Ad-hoc Mobile 3D Tracking Using Bluetooth Low Energy and Inaudible Signals for Cross-Device Interaction

EM-Sense: Touch Recognition of Uninstrumented, Electrical and Electromechanical Objects

Tomo: Wearable, Low-Cost Electrical Impedance Tomography for Hand Gesture Recognition

Corona: Positioning Adjacent Device with Asymmetric Bluetooth Low Energy RSSI Distributions

SESSION: Session 3B: Intelligent Information Interfaces

SceneSkim: Searching and Browsing Movies Using Synchronized Captions, Scripts and Plot Summaries

Capture-Time Feedback for Recording Scripted Narration

Improving Automated Email Tagging with Implicit Feedback

Codo: Fundraising with Conditional Donations

SESSION: Session 4A: Fabrication 2 -- Flexible and Printed Electronics

Foldio: Digital Fabrication of Interactive and Shape-Changing Objects With Foldable Printed Electronics

uniMorph: Fabricating Thin Film Composites for Shape-Changing Interfaces

Printem: Instant Printed Circuit Boards with Standard Office Printers & Inks

Capricate: A Fabrication Pipeline to Design and 3D Print Capacitive Touch Sensors for Interactive Objects

SESSION: Session 4B: Tools for Programmers

Explaining Visual Changes in Web Interfaces

Unravel: Rapid Web Application Reverse Engineering via Interaction Recording, Source Tracing, and Library Detection

Webstrates: Shareable Dynamic Media

User Interaction Models for Disambiguation in Programming by Example

SESSION: Session 5A: Touch Input

Biometric Touch Sensing: Seamlessly Augmenting Each Touch with Continuous Authentication

Push-Push: A Drag-like Operation Overlapped with a Page Transition Operation on Touch Interfaces

Pin-and-Cross: A Unimanual Multitouch Technique Combining Static Touches with Crossing Selection

SESSION: Session 5B: Tangibles

LineFORM: Actuated Curve Interfaces for Display, Interaction, and Constraint

Kinetic Blocks: Actuated Constructive Assembly for Interaction and Display

PERCs: Persistently Trackable Tangibles on Capacitive Multi-Touch Displays

SmartTokens: Embedding Motion and Grip Sensing in Small Tangible Objects

SESSION: Session 6A: Gaze

Self-Calibrating Head-Mounted Eye Trackers Using Egocentric Visual Saliency

Gaze-Shifting: Direct-Indirect Input with Pen and Touch Modulated by Gaze

Gaze vs. Mouse: A Fast and Accurate Gaze-Only Click Alternative

GazeProjector: Accurate Gaze Estimation and Seamless Gaze Interaction Across Multiple Displays

SESSION: Session 6B: Pushing Virtual and Physical Envelopes

Virtual Replicas for Remote Assistance in Virtual and Augmented Reality

TurkDeck: Physical Virtual Reality Based on People

Protopiper: Physically Sketching Room-Sized Objects at Actual Scale

RevoMaker: Enabling Multi-directional and Functionally-embedded 3D printing using a Rotational Cuboidal Platform

SESSION: Session 7A: Wearable and Mobile Interactions

NanoStylus: Enhancing Input on Ultra-Small Displays with a Finger-Mounted Stylus

Orbits: Gaze Interaction for Smart Watches using Smooth Pursuit Eye Movements

Candid Interaction: Revealing Hidden Mobile and Wearable Computing Activities

Sensing Tablet Grasp + Micro-mobility for Active Reading

SESSION: Session 7B: Neurons, Affect, Ambiguity

DataTone: Managing Ambiguity in Natural Language Interfaces for Data Visualization

On Sounder Ground: CAAT, a Viable Widget for Affective Reaction Assessment

Anger-based BCI Using fNIRS Neurofeedback

Leveraging Dual-Observable Input for Fine-Grained Thumb Interaction Using Forearm EMG

SESSION: Session 8A: Hands and Fingers

Improving Virtual Keyboards When All Finger Positions Are Known

ATK: Enabling Ten-Finger Freehand Typing in Air Based on 3D Hand Tracking Data

CyclopsRing: Enabling Whole-Hand and Context-Aware Interactions Through a Fisheye Ring

BackHand: Sensing Hand Gestures via Back of the Hand

SESSION: Session 8B: Fabrication 3 -- Complex Shapes and Properties

MoveableMaker: Facilitating the Design, Generation, and Assembly of Moveable Papercraft

LaserStacker: Fabricating 3D Objects by Laser Cutting and Welding

HapticPrint: Designing Feel Aesthetics for Digital Fabrication

3D Printed Hair: Fused Deposition Modeling of Soft Strands, Fibers, and Bristles

SESSION: Session 9A: Online Education

Codeopticon: Real-Time, One-To-Many Human Tutoring for Computer Programming

Foobaz: Variable Name Feedback for Student Code at Scale

These Aren't the Commands You're Looking For: Addressing False Feedforward in Feature-Rich Software

SESSION: Session 9B: Pens, Mice and Sensor Strips

Looking through the Eye of the Mouse: A Simple Method for Measuring End-to-end Latency using an Optical Mouse

Joint 5D Pen Input for Light Field Displays

SensorTape: Modular and Programmable 3D-Aware Dense Sensor Network on a Tape

FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabrications Using Single Shape-Sensing Strip

SESSION: Closing Keynote Address

Machine Intelligence and Human Intelligence