Research Project Title:
Statistical Models of Computer Programs
abstract:There's an unprecedented number of software being written, hence there is an unprecedented number of buggy pieces of code out there. Our goal is to introduce a fresh perspective to analyzing bugs and security flaws in programs by modeling codes (like text) statistically and predict where issues will occur in them. In this project, I will be collecting large corpora of codes, and I will design novel neural architectures to perform analysis and reasoning tasks on them.
"Participating in SuperUROP is a great opportunity for me to keep learning outside of the classroom and gain new skills. This project will introduce me to hands-on program analysis, designing and implementing novel deep learning models, and rigorous data analysis. I am excited to apply my academic knowledge and previous experience to tackle real-world problems awaiting solutions while making valuable contribution to my research group."