VeriFixer: New Funded Project on Automated Repair of Verification-Aware Languages

Congratulations to Alexandra Mendes for securing funding for the VeriFixer project, a new research project focused on developing automated repair techniques for verification-aware programming languages.
Verification-aware languages help ensure software correctness by detecting violations of formal specifications. While these languages aid developers in identifying flaws, repairing them still requires significant manual effort. VeriFixer seeks to bridge this gap by building an open-source tool that automates code repair in verification-aware languages, starting with Dafny, a language used by companies like Amazon Web Services.
The project was funded in the highly competitive FCT Exploratory Projects call, which had an acceptance rate of 21%. It is a collaboration between researchers from INESC TEC, INESC ID, and Carnegie Mellon University. In addition to developing repair techniques, VeriFixer will create publicly available datasets with real-world examples to drive further research in this area. By advancing automatic repair methods, VeriFixer contributes to making software development more efficient and reliable, particularly in critical domains such as healthcare, aerospace, and finance.