Natural Language Analysis of Software Artifacts
Today's software is large and complex, with systems consisting of millions of lines of code. My primary research interests are in software engineering; specifically, my work focuses on reducing software maintenance costs through building intuitive software engineering and program comprehension tools. My research is inter-disciplinary and combines aspects of software engineering, program analysis, natural language processing, computational linguistics, information retrieval, text mining, and machine learning. I am actively looking for students interested in pursuing research, please contact me if interested.