Pedro Orvalho
pmorvalho.bsky.social
Pedro Orvalho
@pmorvalho.bsky.social
👨‍💻🕵️‍♂️ MSCA COFUND Postdoctoral Fellow @ IIIA-CSIC, Barcelona 🇪🇸
🕵️‍♂️ Visiting Researcher @ University of Oxford 🇬🇧
🌐 pmorvalho.github.io 🇵🇹
(4/4) 🔥 Join us at AAAI 2025! Catch our poster on Sat, March 1 at 12:30 🎉

📄 Read the full paper here: arxiv.org/pdf/2502.07786
arxiv.org
February 27, 2025 at 3:04 PM
(3/4) 🔁 If the LLM makes mistakes, we feed it counterexamples, refining its fix step by step—just like teaching it through debugging! 🎯

✅ Tested on 1,431 student programs, our method repairs more code than standard repair tools! 📊
February 27, 2025 at 3:04 PM
(2/4) 🔧 Our hybrid approach: MaxSAT-based fault localization + LLM-guided synthesis 🔄
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 ✅
February 27, 2025 at 3:04 PM
(5/5) 🚀 Ready to transform programming education? Read our preprint on GitSEED here: arxiv.org/abs/2409.07362 📖

👩‍💻 Try it for yourself and see the magic in action: gitlab.inesc-id.pt/u020557/GitS... 🌟

👀 Catch our presentation tomorrow at SIGCSE Virtual 2024: sigcsevirtual.acm.org

#SIGCSE #CSforALL
December 4, 2024 at 4:41 PM
(4/5) 👩‍🎓💬 Results? 91.8% of students say GitSEED boosted comprehension! From submission to feedback to revision, this centralized platform made learning smoother & more engaging. 🔥
December 4, 2024 at 4:41 PM
(3/5) 💡 GitSEED is easily customizable! Faculty can tailor it to integrate tools like:
Hints: Fault localization/static analysis guide students to errors.
Valgrind: Debug memory issues effortlessly.
Lizard: Analyze code complexity & optimize it.
Students love these features—why not add your own? 🚀
December 4, 2024 at 4:41 PM
(2/5) 📊 Dashboards are a game-changer! GitSEED tracks:
✅ Successful/failed tests
✅ Submission counts
✅ Days since start of assignments

CS students see their progress and their peers’, fostering motivation & accountability! 🚀
December 4, 2024 at 4:41 PM