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: 

 

  • Data Navigator provides visualization toolkits with rich, accessible navigation structures, robust input handling, and flexible, semantic rendering.

    Data Navigator

    PROJECT

    Data Navigator is a JavaScript library that allows for navigation of data structures. Data Navigator makes png, svg, canvas, and even webgl graphics acces...

  • To ease the friction caused by reduced in-person interaction, a team of HCII researchers created a Slack application called Nooks that helps initiate casual conversations and create affinity groups in an online workspace.

    Reviving Office Chatter

    NEWS

    About one-third of our lives are spent at work, and the relationships we build there can have personal and professional benefits. But a majority of workers indicate difficulty connecting w...

  • Skeema logo, 3 overlapping dots

    Skeema

    PROJECT

    Skeema is a new way to manage your tabs that helps to declutter your browser and your mind. ...

  • close up of the ReCompFig kinematic display

    ReCompFig

    PROJECT

    From creating input devices to rendering tangible information, the field of HCI is interested in using kinematic mechanisms to create human-computer inter...

  • screenshot of tool that measures context, trustworthiness and thoroughness of content

    CMU Researchers Develop Tool To Help Determine When To Reuse Content

    NEWS

    Don't reinvent the wheel, the saying goes. But before using someone else's design, at least make sure it will be round....

  • 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. ...