Experience
Education
Bio
Data-driven software engineering: Using massive repositories of code and development histories to create development tools and software analytics. Using statistical NLP and Machine Learning to improve the performance of software tools and create further opportunities for automation in software engineering processes.