Data Science
[PAST EVENT] CS Colloquium Talk: Collin McMillan
Access & Features
- Open to the public
Neural Models for Source Code Summarization
Abstract:
Source code summarization is the task of writing short, natural language descriptions of source code. These descriptions for the backbone of a vast majority of software documentation used by programmers, and are usually encoded as code comments or other specially-formatted metadata -- even a brief summary such as 'initializes microphone for web conference' can tell a programmer a lot about what a section of source code does. But a conflict exists because even as programmers seek out high quality summaries in documentation, they are notorious for writing low quality summaries about their own code. This conflict has made code summarization a tempting target for automation. Strong research investment is now beginning to bear fruit, and the dream ofautomatic generation of code documentation is coming within our reach. In this talk, I will discuss neural models of code summarization, which form the current research frontier. I will discuss my own lab's efforts and how they push this frontier.
Bio:
Collin McMillan is an Associate Professor in the Department of Computer Science and Engineering at the University of Notre Dame. He started at Notre Dame in 2012 after finishing his Ph.D. at William & Mary. Dr. McMillan's work has since been recognized with the NSF CAREER award and the ASEE Illinois/Indiana Teacher of the Year award.
Contact
[[oscarch, Oscar Chaparro]]