Tien N. Nguyen, University of Texas at Dallas
Large-scale code mining and analysis for software quality.
We live in the world with data science that helps discover knowledge and insights from data in various forms to guide our daily activities. For software, ultra-large-scale software repositories contain enormous wealth of knowledge on software development. In this talk, I will present our research that develops advanced program analysis and large-scale code mining methods to support software developers in the development process. I will present Boa, a virtual collaborative infrastructure for research that analyzes software and its evolution at a large scale. Then, I will present integrated approaches that explore the infrastructure to leverage large-scale code mining and program analysis in supporting important software engineering tasks including software specification inference, code migration, and code recommendation.