Her home department is the Institute for Software Research. She is broadly interested in software engineering and programming languages, and particularly in how engineers can construct, maintain, and evolve high-quality, real-world systems. Her primary research focus has been on automatic error repair.