Social Spaces Group
people | projects | publications | classes | hci | videos
Designing the Future of Personal Fashion

Consumers and industry are highly interested in the potential of personalized fashion. In this work, we both develop models to automatically capture the elements of fashion style and develop tools to expose consumer pain points and opportunities for tech interventions in fashion.
Kristen Vaccaro
Evaluation of Automated Friend Grouping in Online Social Networks

Managing friendship relationships is challenging due to the growing number of people in online social networks (OSNs). While grouping friends sometimes mitigates this challenge, the burden of manual grouping still prevents OSNs users to create groups widely for privacy control, selective sharing and filtering. In this paper, we present an automated friend grouping tool which utilizes three different clustering algorithms to create groups from Facebook friendship networks. By conducting 18 semi-structured interviews, we investigated the advantages and disadvantages of automated friend grouping in OSNs.
Motahhare Eslami
CrowdBand: Crowdsourced Sound Composition
CrowdBand: Crowdsourced Sound Composition

Crowdband is an automated, crowdsourced sound composition system. Requestors use the CrowdBand interface to describe the desired result, and CrowdBand automatically partitions the job into one of three kinds of mechanical turk tasks: 1) fundamental sound provision, 2) sound assembly, and 3) sound evaluation. The crowd workers' responses demonstrated that workers who are non-musicians can design sound and create novel sound compositions through our system. We also conclucded that our system facilitates the use of common compositional techniques for musically untrained workers.
Mary Pietrowicz
SonicShapes: Visualizing Vocal Expression
SonicShapes: Visualizing Vocal Expression

SonicShapes is a real-time tool for the analysis and visualization of vocal expression. Many researchers have investigated speech and speaker recognition; and others focused on lie detection. Yet, the analysis and visualization of vocal expression remain relatively unexplored. Given the impact that semantic literacy had on society, what could the impact of nonsemantic literacy be? We begin to explore this question, and the potential impact that real time analysis and visualization of speech could have on other domains, such as speech therapy, medicine, and the creative arts.
Mary Pietrowicz
BEDA: Visual Analysis of Multimodal data for Longitudinal Studies
BEDA: Visual Analysis of Multimodal data for Longitudinal Studies

BEDA is a visual analytic tool that helps users explore many sessions of multimodal data that are collected from different sources (e.g., video data from a video-recorder, audio data from audio-recorder, temperature and heart rate data from sensors etc.). The tool supports visualization, synchronization, annotation, and analysis of multimodal data.
Jennifer Kim
VocSyl: Real-Time Multisyllabic Speech Visualization
VocSyl: Real-Time Multisyllabic Speech Visualization

VocSyl is a real-time audio visualization system for use within a clinical speech-therapy setting. To teach multisyllabic speech production, we visualize changes in syllables, timing (speed), tone (pitch) and emphasis (volume).
Joshua Hailpern
ACES Aphasia Emulation Software
ACES: Aphasia Emulation Software

We introduce a novel system and model, called Aphasia Characteristics Emulation Software (ACES), that enables users to experience the speech-distorting effects of aphasia. This model adheres to the wealth of literature in language distortions resulting from aphasia.
Joshua Hailpern
YouPivot: finding your digital car keys

Have you ever thought, "Where is that PDF or Website I was looking at the other day? I don't remember it's name, but I was listening to AC/DC while I was reading it." Until YouPivot, you cannot search your computer this way. YouPivot is a new search technique, grounded in cognitive psychology, that lets you search on contextual cues!
Joshua Hailpern
The Clotho Project
The Clotho Project: Predicting Application Utility

When using the computer, each user has some notion that "these applications are important" at a given point in time. Existing techniques fail to identify at least 57% of these applications. Our work directly associates measurable computer interaction (CPU consumption, window area, etc.) with the user’s perceived application utility/importance without identifying task.
Joshua Hailpern
espresso machine
Understanding Deja Reviewers

People who review products on the web invest considerable time in what they write. So why would someone write a review that restates earlier ones? This work is a mixed-method study of deja reviewers, latecomers who echo what other people said.
Eric Gilbert
visualization of photo collection
Photo Khipu

Photo Khipu provides a "metaphotograph" of digital photo collections by visualizing album, date, and social information. This work serves as an evocative display for the home.
Kora Bongen
tie strength model
Predicting Tie Strength

Social media treats all users the same: trusted friend or total stranger. In reality, relationships fall everywhere along this spectrum. Our work bridges this gap between theory and practice by building a model that maps social media data to tie strength.
Eric Gilbert
Visualization of Voice Space Example
Conversation Clusters

Conversation Clusters demonstrates means to capture topics from live conversation. Combined with human input, this technique creates a bridge between human understanding and computational techinques of modeling language.
Tony Bergstrom
Visualization of Voice Space Example

Visualizing audio content from remote conversations can be used as an artifact of the conversation. VoiceSpace explores user reactions to visualizing audio for archival and memory.
Pooja Mathur
A3: A Coding Guidline
A3: A Coding Guideline for HCI+Autism Research using Video Annotation.

A3 (pronounced A-Cubed) or Annotation for ASD Analysis, define and operationalize a set of dependent variables which are ideal for the examination and evaluation (through Video Annotation) of the behavior of subjects with ASD who interact with technology.
Joshua Hailpern
Visualization of Remote Conversation Example
Visual Remote Conversations

The number of face to face conversations is consistently decreasing as new technologies increasingly available. We attempt to add back some of the nonverbal information lost with the addition of visual cues.
Pooja Mathur, Tony Bergstrom
A Spoken Impact
Spoken Impact Project: Audio and Visual Feedback for Children with Autistic Spectrum Disorder.

We explore how audio and visual feedback can encourage speech and vocalization in children with Autistic Spectrum Disorder (ASD).
Joshua Hailpern
Better Energy Consumption Indicator
Designing a Better Energy Consumption Indicator

Rethinking how we can visualize energy consumption to homeowners using multiple levels of disaggregated goal-based feedback, including real-time, historical, and community comparisons
Erik Hinterbichler
network in the garden
The Network in the Garden: Social Media in Rural Life

Empirical analysis of behavioral differences between over 3,000 rural and urban social media users.
Eric Gilbert
VCode & VData
VCode and VData

VCode and VData are two new free tools to facilitate annotation and agreement calculations for Video. They are optimized for the annotation workflow, thus helping to provide accuracy and reliability.
Joshua Hailpern & Joey Hagedorn
conversation votes
Conversation Votes

Conversation Votes allows non-speaking participants an opportunity to augment and annotate a social mirror of conversation. This table visualization gives a voice to quiet comments.
Tony Bergstrom

CodeSaw is a social visualization of distributed software development. It visualizes both code and the conversation surrounding the code in a single space.
Eric Gilbert

Isochords is a visualization of music focused upon the consonat intervals. Visually, it emphasizes chord structures and modulation to aid the understanding of chord quality, chord progressions, modulations, etc.
Tony Bergstrom


Ginger extended the forms of Chit Chat Club to explore abstracted visual interaction to communicate social cues. Ginger provides a physical avatar to allowing people to interact in mixed virtual and physical environments.
Tony Bergstrom and Matthew Yapchaian

conversation clock
Conversation Clock

Conversation Clock seeks to augment developing dialog by displaying a representation of conversation to all present. The table demonstrates turn-taking, domination, interruption and activity throughout a conversation.
Tony Bergstrom
portal frame
Portal Frame

Portal Frame provides a low maintanence means to foster social bonds. Based upon context aware devices, Portal Frame creates a constantly updating image indicative of the user's activity.
Tony Bergstrom
buddy squares

An application to visualize instant messenger contact lists on the desktop in real time. The visualization aims to compute and display presence data in an ambient manor.
Matthew Critchlow
online queues
Online Queues

An applet that visualizes online queues and encourages interaction between those stuck in line.
Matthew Critchlow


text tone

A versatile and flexible way of expressing tone and emotion in online chat.
Ankur Kalra