Queen's School of Computing


I work on enhancing state-of-the-art machine learning approaches and practices to better fit the characteristics of the domains (e.g., software engineering) in which they are applied in lieu of using canned approaches. More specifically, I have been working on designing automated software bug management tools by leveraging large-scale software data and distilling knowledge for developers from websites such as Twitter, GitHub, and Stack Overflow. I have broad interests in software analytics, information retrieval, recommender systems, and social network analytics. My current research focuses on designing reliable and explainable recommender systems for improving the efficiency of software development in terms of cost, performance, and quality.