Detect. Repair. Automate.
Developers spend countless hours finding and fixing software defects. As software grows more complex, so does the burden — and relying on individual expertise makes long-term maintenance increasingly difficult.
We research technologies that automate the detection and repair of software defects. Our goal goes beyond reducing the burden on developers. We want to make software more trustworthy for everyone who relies on it. As these technologies become more widely adopted, we hope developers can reclaim their time — and focus on creating what only they can create.