Combining Logic with Large Language Models for Automatic Debugging and Repair of ASP Programs

R Brancas, V Manquinho, R Martins - arXiv preprint arXiv:2410.20962, 2024 - arxiv.org
Logic programs are a powerful approach for solving NP-Hard problems. However, due to
their declarative nature, debugging logic programs poses significant challenges. Unlike …

BatFix: Repairing language model-based transpilation

D Ramos, I Lynce, V Manquinho, R Martins… - ACM Transactions on …, 2024 - dl.acm.org
To keep up with changes in requirements, frameworks, and coding practices, software
organizations might need to migrate code from one language to another. Source-to-source …

Improving Oracle-Guided Inductive Synthesis by Efficient Question Selection

R Ji, C Kong, Y Xiong, Z Hu - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
Oracle-guided inductive synthesis (OGIS) is a widely-used framework to apply program
synthesis techniques in practice. The question selection problem aims at reducing the …

CUBES: a parallel synthesizer for SQL using examples

R Brancas, M Terra-Neves, M Ventura… - arXiv preprint arXiv …, 2022 - arxiv.org
In recent years, more people have seen their work depend on data manipulation tasks.
However, many of these users do not have the background in programming required to write …

Towards Reliable SQL Synthesis: Fuzzing-Based Evaluation and Disambiguation

V Manquinho, R Martins - … Conference, FASE 2024, Held as Part …, 2024 - books.google.com
In recent years, more people have seen their work depend on data manipulation tasks.
However, many of these users do not have the background in programming required to write …

[PDF][PDF] Towards Reliable SQL Synthesis: Fuzzing-Based Evaluation and Disambiguation

R Brancas, M Terra-Neves, M Ventura… - International …, 2024 - library.oapen.org
In recent years, more people have seen their work depend on data manipulation tasks.
However, many of these users do not have the background in programming required to write …

[PDF][PDF] Counterexample Guided Program Repair Using Zero-Shot Learning and MaxSAT-based Fault Localization

P Orvalho, M Janota, V Manquinho - 2025 - ist.utl.pt
Abstract Automated Program Repair (APR) for introductory programming assignments
(IPAS) is motivated by the large number of student enrollments in programming courses …

[PDF][PDF] Program disambiguation using MaxSAT

D Ramos, I Lynce, V Manquinho, R Martins - MaxSAT Evaluation 2020 - helda.helsinki.fi
Programming-by-example [1](PBE) is a field of program synthesis that has gained
increasing interest in recent years. One of the goals of PBE is to allow people with little …