The ML4SE lab works on improving modern software engineering tools and discovering new ways to develop and maintain code.
This lab uses data-driven methods to improve collaborative software engineering tools such as communication engines, issue trackers, and code review platforms, while also helping to devise novel approaches to tool support for collaborative work.
The Programming Languages and Program Analysis Lab carries out research in the areas of programming languages, static and dynamic program analysis, code generation, and related topics.
This is an interdisciplinary research area that applies advanced computational methods to explore the frontiers of physics, mathematics, and computer science.
The science of using biological data to develop algorithms or models in order to better understand biological systems and their relationships.
Scientific projects: