In 2010, she earned her PhD from the University of Delaware in Computer and Information Sciences. Her interdisciplinary research focuses on developing natural language processing and information retrieval techniques to improve software engineering tools and reduce software maintenance costs. At Montclair, she actively recruits talented undergraduate and graduate students to help her analyze the natural language clues developers leave behind in identifiers and comments in software.