Student: Juliana Gonzalez
Our lab focuses on AI-based methods for machine comprehension of software programs, specializing in tasks such as code summarization. Students joining this lab will contribute towards creating an interface that would support developers when using tools such as JavaDocs, for example, by creating a program utilizing our own LLMs to process Java files and create a description of what each method does.
During the summer students will have the opportunity to experience with programming languages such as Python and Java, as well as environments such as Flask.
Dr Collin McMillan's main research interests are at the intersection of software engineering and natural language processing, focused on software documentation generation. Dr Collin's lab research focuses on AI-based methods for machine comprehension of software programs, specializing in tasks such as code summarization, code search, and software behavior localization, having a strong belief in open and reproducible science.