Kraemer’s research focuses on the intersection of humans and technology, with two major thrusts: human aspects of software development (CS education and software engineering) and human aspects of bioinformatics (design of tools and user interfaces for bioinformatics).