SPLASH 2022
Mon 5 - Sat 10 December 2022 Auckland, New Zealand
Wed 7 Dec 2022 10:30 - 11:00 at Seminar Room G145 - In-Person Talks Chair(s): Jonathan Aldrich

GitHub’s Copilot generates code quickly. We investigate whether it generates good code. Our approach is to identify a set of problems, ask Copilot to generate solutions, and attempt to formally verify these solutions with Dafny. Our formal verification is with respect to hand-crafted specifications. We have carried out this process on 6 problems and succeeded in formally verifying 4 of the created solutions. We found evidence which corroborates the current consensus in the literature: Copilot is a powerful tool; however, it should not be ``flying the plane" by itself.

Wed 7 Dec

Displayed time zone: Auckland, Wellington change

10:30 - 12:00
In-Person TalksHATRA at Seminar Room G145
Chair(s): Jonathan Aldrich Carnegie Mellon University
10:30
30m
Talk
Exploring the Verifiability of Code Generated by GitHub Copilot
HATRA
Dakota Wong University of Waterloo, Austin Kothig University of Waterloo, Patrick Lam University of Waterloo
Link to publication
11:00
30m
Talk
Holbert: Reading, Writing, Proving and Learning in the Browser
HATRA
Liam O'Connor University of Edinburgh, Rayhana Amjad The University of Edinburgh
Link to publication Media Attached
11:30
30m
Talk
A Survey of Weak Reasoning Assistants
HATRA
Matthew Sotoudeh Stanford University
Link to publication