2024

A Lightweight Polyglot Code Transformation Language

Ameya Ketkar*, Daniel Ramos*, Lazaro Clapp, Raj Barik, Murali Krishna Ramanathan (* equal contribution)

Proceedings of the ACM on Programming Languages (PLDI) 2024 Spotlight

A Lightweight Polyglot Code Transformation Language
A Lightweight Polyglot Code Transformation Language

Ameya Ketkar*, Daniel Ramos*, Lazaro Clapp, Raj Barik, Murali Krishna Ramanathan (* equal contribution)

Proceedings of the ACM on Programming Languages (PLDI) 2024 Spotlight

BatFix: Repairing Language Model-based Transpilation

Daniel Ramos, Inês Lynce, Vasco Manquinho, Ruben Martins, Claire Le Goues

ACM Transactions on Software Engineering and Methodology (TOSEM) 2024

<b>BatFix</b>: Repairing Language Model-based Transpilation
BatFix: Repairing Language Model-based Transpilation

Daniel Ramos, Inês Lynce, Vasco Manquinho, Ruben Martins, Claire Le Goues

ACM Transactions on Software Engineering and Methodology (TOSEM) 2024

2023

MELT: Mining Effective Lightweight Transformations from Pull Requests

Daniel Ramos, Hailie Mitchell, Inês Lynce, Vasco Manquinho, Ruben Martins, Claire Le Goues

2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2023 Spotlight

<b>MELT</b>: Mining Effective Lightweight Transformations from Pull Requests
MELT: Mining Effective Lightweight Transformations from Pull Requests

Daniel Ramos, Hailie Mitchell, Inês Lynce, Vasco Manquinho, Ruben Martins, Claire Le Goues

2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2023 Spotlight

2021

SOAR: A Synthesis Approach for Data Science API Refactoring

Ansong Ni*, Daniel Ramos*, Aidan Yang, Inês Lynce, Vasco Manquinho, Ruben Martins, Claire Le Goues (* equal contribution)

2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) 2021

<b>SOAR</b>: A Synthesis Approach for Data Science API Refactoring
SOAR: A Synthesis Approach for Data Science API Refactoring

Ansong Ni*, Daniel Ramos*, Aidan Yang, Inês Lynce, Vasco Manquinho, Ruben Martins, Claire Le Goues (* equal contribution)

2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) 2021

2020

UncharIt: An Interactive Framework for Program Recovery from Charts

Daniel Ramos, Jorge Pereira, Inês Lynce, Vasco Manquinho, Ruben Martins

2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2020

<b>UncharIt</b>: An Interactive Framework for Program Recovery from Charts
UncharIt: An Interactive Framework for Program Recovery from Charts

Daniel Ramos, Jorge Pereira, Inês Lynce, Vasco Manquinho, Ruben Martins

2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2020