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
PROJECTData Navigator is a JavaScript library that allows for navigation of data structures. Data Navigator makes png, svg, canvas, and even webgl graphics acces...
Reviving Office Chatter
NEWSAbout 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
PROJECTSkeema is a new way to manage your tabs that helps to declutter your browser and your mind. ...
ReCompFig
PROJECTFrom creating input devices to rendering tangible information, the field of HCI is interested in using kinematic mechanisms to create human-computer inter...
CMU Researchers Develop Tool To Help Determine When To Reuse Content
NEWSDon't reinvent the wheel, the saying goes. But before using someone else's design, at least make sure it will be round....
Overcoming Tab Overload
NEWSIf you are reading this, chances are you have several other tabs open in your browser that you mean to get to eventually....
Understanding Mental Health with Mobile Sensing
PROJECTUnderstanding 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...
LumiWatch
PROJECTWhile smartwatches are convenient, there is a limit to their functionality due to their small interfaces. Enter LumiWatch. ...