🕵️♂️ Visiting Researcher @ University of Oxford 🇬🇧
🌐 pmorvalho.github.io 🇵🇹
1️⃣ Detect buggy code 🐞
2️⃣ Remove errors, creating a program sketch ✂️
3️⃣ Let the LLM fill in the gaps 🏗️
4️⃣ Validate fixes with a test suite ✅
1️⃣ Detect buggy code 🐞
2️⃣ Remove errors, creating a program sketch ✂️
3️⃣ Let the LLM fill in the gaps 🏗️
4️⃣ Validate fixes with a test suite ✅
🔍 Formal Methods find bugs but struggle with fixes. 🤖 LLMs repair code but over-edit. What if we combined their strengths? 🧵👇
🔍 Formal Methods find bugs but struggle with fixes. 🤖 LLMs repair code but over-edit. What if we combined their strengths? 🧵👇
✅ Successful/failed tests
✅ Submission counts
✅ Days since start of assignments
CS students see their progress and their peers’, fostering motivation & accountability! 🚀
✅ Successful/failed tests
✅ Submission counts
✅ Days since start of assignments
CS students see their progress and their peers’, fostering motivation & accountability! 🚀