MOVE: Maps Optimized for Vehicular Environments
MOVE (Maps Optimized for Vehicular Environments) is an in-car navigation system that provides assistance for drivers who are navigating an unfamiliar rout...
Human Assistance
Automatic Sign Detection, Recognition, and Translation
Signs are everywhere in our lives. They make our lives easier when we understand them, but they can pose problems or even danger when we do not. Automatic...
Human Assistance
User-Controllable Privacy and Security for Pervasive Computing
Currently, it is hard to manage privacy and security in mobile and pervasive computing environments, both for system administrators and end-users. We are ...
CareMedia
CareMedia uses behavioral capture, storage, and access techniques to create, maintain, and present a patient’s behavioral log to care-givers. Our current ...
Human Assistance
inTouch: Awareness and Messaging for Mobile Groups
inTouch is a mobile messaging platform that provides group-based communities (such as families, research work groups, carpools, etc) a better way to coord...
Jason Hong
Social Computing
StepGreen
StepGreen is an umbrella project that brings together faculty and research from several disciplines including behavioral science, environmental engineerin...
Jennifer Mankoff
Assistment Project
The ASSISTMENTs project provides students with individualized instructional ASSISTance while performing assessMENT. The research goal is to investigate wh...
Ken Koedinger
Human Assistance

Five Features for Human-Robot Interaction
This project explores how gaze, speech and sound, small movements, gesture, and proximity to the user affects the way that we perceive and work with socia...
Human Assistance
Marmite: End User Programming for the Web
The goal of Marmite is to make it easy to create "mashups" that combine content from multiple web sites and web services. Marmite lets end-users extract c...
Jason Hong
Techniques for Interactive Audience Participation
Systems enabling large audiences to interact offer numerous possibilities for entertainment, education, and team building. We are developing interaction t...
Social Computing
Social Ties in the Internet Age
Project description: Proximity generally increases the likelihood of personal and work relationships, and geographic mobility disrupts them. Is this true ...
Social Computing
Creating Peripheral Displays
People who engage regularly with technology interact with hundreds of visual, auditory, and multimodal displays each day. These displays, which have been ...
Human Assistance
Lente Design Workshop
This project focuses on supporting the wakeup routine of dual-income parents. One of the first pieces we are focusing on is an alarm clock that helps keep...
John Zimmerman
Human Assistance
IMPACT: Improving and Motivating Physical Activity Through ContexT
A large percentage of the US population is overweight or obese, and a leading cause of this is lack of physical activity. Early fieldwork has shown that u...
Anind Dey
Human Assistance
Improving Driving Routes Through Learning Driver Preferences
Most route recommendation systems ignore the context of the driver (e.g. time of day) and the preferences of the driver (e.g. like to avoid highways). Not...
Anind Dey
Human Assistance
Automatically Adapting Interfaces to User Needs
We are working to create graphical user interfaces (GUIs) that automatically detect a user’s needs in order to automatically adjust the interface to accom...
Human Assistance
Aura: Distraction-Free Ubiquitous Computing
The focus of the research is on automatic configuration of an environment such as a device-rich room at all levels (networks/ devices, software infrastruc...
Social Computing
interACT
The international center for Advanced Communication Technologies is an international technology research lab. interACT is pioneering research in technolog...
Social Computing
ADEPT
This project brings together an interdisciplinary team with expertise in computer supported collaborative learning, language and information technologies,...
Carolyn Rosé
Social Computing
Coordinating Attention and Communication
A call during dinner? While one party may value the conversation, the receiver thinks it is an interruption. This project examines the conditions under wh...
Social Computing
Context Aware Computing
Context is any information that can be used to characterize the situation of an entity (person, place, or physical or computational object). A computing s...
Anind Dey
Social Computing
Coordination in Open Source Software Development
Open-source software runs the Internet and challenges commercial software in many areas. Despite this success, it is not clear how the open-source paradig...
Social Computing
Gestures Project
In face-to-face settings, people use pointing and other gestures to communicate quickly and efficiently with their conversational partners. The aims of th...
Infocockpits
Infocockpits: computer interfaces that improve human memory. Humans are adept at remembering information based on its location relative to their body and ...
Social Computing

Social Computing Lab
Online communities are the fastest-growing portion of the Internet and provide members with information, social support, and entertainment. While a minori...
Sara Kiesler, Aniket (Niki) Kittur, John Zimmerman, Jeffrey Bigham, Jeffrey Rzeszotarski, Haiyi Zhu, Jennifer Marlow, Jason Hong, Robert Kraut,
Social Computing
Adapting to disaster
Hurricane Katrina had a profound effect on New Orleans and its music scene. Katrina devastated performance venues, dispersed bands and their audiences, an...
Social Computing
Rapid Development of Cognitive Models and Tutors
Cognitive Tutors have been successful in raising students’ math test scores in high-school and middle-school classrooms, but their development requires co...
Learning Sciences and Technologies
Project LISTEN’s Reading Tutor
An automated Reading Tutor displays stories on a computer screen, listens to children read aloud, adapts Carnegie Mellon’s Sphinx-II speech recognizer to ...
Albert Corbett,
Learning Sciences and Technologies
Pittsburgh Science of Learning Center
The Pittsburgh Science of Learning Center is leveraging computational theory and cognitive modeling to identify the instructional conditions that cause ro...
Carolyn Rosé, John Stamper, Nikol Rummel, Albert Corbett, Bruce McLaren, Ken Koedinger, Vincent Aleven,
Learning Sciences and Technologies
Pathway
The Physics Teaching Web Advisory (Pathway) is creating a proof-of-concept demonstration of a new type of digital library for physics teaching. It brings ...
Scott Stevens,
Learning Sciences and Technologies