Dr. Vincent Hellendoorn
Assistant Professor, Software and Societal Systems
- TCS Hall 320
5000 Forbes Avenue
Pittsburgh, PA 15213
Bio
Vincent works on incorporating intelligent methods into the software engineering process. Such methods, mainly deep machine learners, can learn to imitate and generalize from the massive troves of software engineering data that are publicly available. Although a long way from human accuracy, that ability makes them uniquely suited to help out with the most tedious and time-consuming parts of software development, like debugging, program optimization, and even generating code from descriptions (program synthesis). But they need help understanding software and its developers to make sure that they contribute in meaningful ways.
His research interest spans all aspects of software engineering; his broader goal is to empower researchers and tool developers in all these areas with the knowledge and tools to incorporate AI into their applications. As such, he is always interested in collaborating with industrial partners, human-computer interaction researchers, and researchers working on fundamental ML (for both NLP and code) – Vincent's research spans all these areas (as well as many traditional SE applications).