CMU logo
Search
Expand Menu
Close Menu

Tools and Programming

Applying HCI methods to our own field of computing and interactive systems can lead to innovation, best practices, and resources to support future developments.

 

Some HCI + computing projects result in a new tool or enabling contribution – a physical artifact like a code library, data set, browser extension, or AI tool – that can be shared with others to use.  

 

Other HCI research focuses on the field of computer programming. Software development is a difficult task, and the process of making it easier for devs of all skill levels is important for the future of the industry.

 

Students who want to learn more about these application areas might be interested in the following courses or opportunities: 

 

  • side by side photos of Joseph Chee Chang and Niki Kittur

    Overcoming Tab Overload

    NEWS

    If you are reading this, chances are you have several other tabs open in your browser that you mean to get to eventually....

  • sensing relationships icon: a continuous loop between a person and their friends with a mobile phone in the middle

    Understanding Mental Health with Mobile Sensing

    PROJECT

    Understanding how our family and friends affect our mental health People are social beings in nature and our friends and family play a crucial part in ou...

  • smartwatch on right wrist projecting the interface onto the wearer's forearm

    LumiWatch

    PROJECT

    While smartwatches are convenient, there is a limit to their functionality due to their small interfaces. Enter LumiWatch. ...