CMU logo
Search
Expand Menu
Close Menu

Faculty Projects

  • Project

    Technologies About the Self

    ...

  • Project

    Design Research in HCI

    This project investigates the role of Design and Design Thinking in HCI research and practice. On the research side, the work investigates how research th This project investigates the role of Design and Design Thinking in HCI research and practice. On the research side, the work investigates how research through design can become an effective research ...

  • Project

    Supporting Trust Decisions

    People are increasingly being asked to make trust decisions online: should I open this email? Should I click on this link? Should I enter in my informatio People are increasingly being asked to make trust decisions online: should I open this email? Should I click on this link? Should I enter in my information? The consequences of a wrong trust decision ...

  • Project

    Pebbles

    The Pebbles project is exploring how Personal Digital Assistants (PDAs), such as the Palm Handheld or a device running the Microsoft Windows CE or Pocket The Pebbles project is exploring how Personal Digital Assistants (PDAs), such as the Palm Handheld or a device running the Microsoft Windows CE or Pocket PC operating systems, can be used when they ar ...

  • Project

    Conversation With the Immaterial Material of Software

    Designers creatively investigate many possible solution by engaging in reflective conversations with materials. For example, industrial designers sketch w Designers creatively investigate many possible solution by engaging in reflective conversations with materials. For example, industrial designers sketch with pen on paper to explore possible product f ...

  • Project

    Scalable Cognitive Modeling Through Compositional Reuse

    Cognitive modeling can scale affordably, and be routinely and efficiently applied to large complex tasks, only if it becomes an exercise of composing new Cognitive modeling can scale affordably, and be routinely and efficiently applied to large complex tasks, only if it becomes an exercise of composing new behaviors from existing reusable behavior comp ...

  • Project

    The Hug

    The Hug, a soft, huggable robot that uses sensing technology and wireless telephony, was designed to provide social and emotional support for elders who l The Hug, a soft, huggable robot that uses sensing technology and wireless telephony, was designed to provide social and emotional support for elders who live at a distance from their family members. I ...

  • Project

    The Product Ecology Theory

    The product ecology is a way to understand and design for different social relationships and experiences that people develop with intelligent products. The product ecology is a way to understand and design for different social relationships and experiences that people develop with intelligent products. ...

  • Project

    Sonic Flashlight

    Our objective is to permit in situ visualization of ultrasound images so that direct hand-eye coordination can be employed during invasive procedures. A m Our objective is to permit in situ visualization of ultrasound images so that direct hand-eye coordination can be employed during invasive procedures. A method is presented that merges the visual oute ...

  • Project

    The SenseChair

    The SenseChair provides comfort and support for elders who spend long periods of time seated in the same chair, restoring independence and dignity to the The SenseChair provides comfort and support for elders who spend long periods of time seated in the same chair, restoring independence and dignity to the life of someone who is nearly housebound. It m ...

  • Project

    Usability and Software Architecture

    The usability analyses or user test data are in; the development team is poised to respond. When the usability problems are presented, someone around the The usability analyses or user test data are in; the development team is poised to respond. When the usability problems are presented, someone around the table exclaims, “Oh, no, its too late to chang ...

  • Project

    User-Constructed Workflows

    This project develops mixed-initiative interfaces designed to allow administrators to construct their own workflows and train agents to perform mundane da This project develops mixed-initiative interfaces designed to allow administrators to construct their own workflows and train agents to perform mundane data integration tasks so that the administrator ...

  • Project

    Natural Programming

    The goal of the Natural Programming project is to make computer programming more accessible to novice, professional and end-user programmers. We are inves The goal of the Natural Programming project is to make computer programming more accessible to novice, professional and end-user programmers. We are investigating how people think about interactive be ...

  • Project

    DigitalSelf

    This project explores product opportunities for scaffolding the social role transition experienced by teens as they shed their high school identities and This project explores product opportunities for scaffolding the social role transition experienced by teens as they shed their high school identities and begin to discover and invent who they desire t ...

  • Project

    End-User Programming of Context-Aware Systems

    Context-aware systems adapt to users’ context of use. We are investigating novel interaction techniques to support end-users in building their own context Context-aware systems adapt to users’ context of use. We are investigating novel interaction techniques to support end-users in building their own context-aware applications. In particular, we are sup ...

  • Project

    Wearable Computers

    Wearable Computers seek to merge the user’s information space with their work space. Wearable research at Carnegie Mellon proceeds on several fronts. The Wearable Computers seek to merge the user’s information space with their work space. Wearable research at Carnegie Mellon proceeds on several fronts. The Wearable Group develops new functional systems ...

  • Project

    Leveraging Human Knowledge to Improve Learning

    We are interested in understanding what a machine learning system could ask a user to improve its performance and when it is appropriate to ask the user. We are interested in understanding what a machine learning system could ask a user to improve its performance and when it is appropriate to ask the user. Our goal is to improve learning while minimizi ...

  • Project

    Automating the Workplace via Mixed-initiative Computing

    This project investigates how the power of machine learning technology can be put in the hands of end-users, allowing them to selectively automate the mun This project investigates how the power of machine learning technology can be put in the hands of end-users, allowing them to selectively automate the mundane tasks they face day after day at work. We ...

  • Project

    Manipulation in a Virtual Haptic Environment Based on Magnetic Levitation

    Magnetic levitation is a substantially new approach which promises a qualitative leap in improvement of haptic (sense of touch) computer interactions. A u Magnetic levitation is a substantially new approach which promises a qualitative leap in improvement of haptic (sense of touch) computer interactions. A user interacts with the computer by using a rig ...

  • Project

    Memory Support for People With Episodic Memory Impairment

    People with episodic memory impairment (EMI) lack an awareness of the actions, events and experiences of their everyday lives. This often results in confu People with episodic memory impairment (EMI) lack an awareness of the actions, events and experiences of their everyday lives. This often results in confusion, depression, impaired decision-making, an ...