Caitlin Kelleher's research focus is in the area of human-computer interaction. Her work has centered on the design, development, and evaluation of a programming system for middle school girls, titled "Storytelling Alice." This program includes high-level animations to enable users to program social interactions, a gallery of characters and scenery designed to spark story ideas, and a story-based tutorial.