She is particularly interested in software maintenance and evolution research. Her work leverages information contained in various software artifacts through techniques that are at the intersection of software engineering, information retrieval, natural language processing, data mining, and machine learning. An instance of this work is her dissertation, which focused on the generation of software documentation through summarization of source code artifacts. Papers resulting from her research have been published in top software engineering venues. She has served as organizing committee member and program committee member for several conferences in the field, and as a reviewer for several software engineering journals.