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:
Inkspire
PROJECTWith recent advancements in the capabilities of Text-to-Image (T2I) AI models, product designers have begun experimenting with them in their work. However, T2I ...
VideoMap
PROJECTVideo editing is a creative and complex endeavor and we believe that there is potential for reimagining a new video editing interface to better support the crea...
New Search Engine Tool Helps Users Make Sense of Unfamiliar Topics
NEWSHCII researchers have developed a prototype Google Chrome extension that helps users avoid information overload and frustration when performing unstructured online searches for new topics ...
Accelerated Software Testing
PROJECTThe United States spends more than $48 billion/year on software testing, and many powerful testing tools have significant usability barriers that limit th...
Soundify
PROJECTIn the art of video editing, sound is really half the story. Through formative interviews with professional editors (N=10), we found that the manual task ...
Jigsaw: Supporting Designers to Prototype Multimodal Applications by Assembling AI Foundation Models
PROJECTRecent advancements in AI foundation models have made it possible for them to be utilized off-the-shelf for creative tasks, including ideating design conc...
Wikibench
PROJECTAI tools are increasingly deployed in community contexts. However, datasets used to evaluate AI are typically created by developers and annotators outside...
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....