![](https://dblp.dagstuhl.de/img/logo.ua.320x120.png)
![](https://dblp.dagstuhl.de/img/dropdown.dark.16x16.png)
![](https://dblp.dagstuhl.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
![search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
default search action
Gustavo Soares
Person information
Refine list
![note](https://dblp.dagstuhl.de/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j16]Jialu Zhang, José Pablo Cambronero, Sumit Gulwani
, Vu Le
, Ruzica Piskac
, Gustavo Soares, Gust Verbruggen:
PyDex: Repairing Bugs in Introductory Python Assignments using LLMs. Proc. ACM Program. Lang. 8(OOPSLA1): 1100-1124 (2024) - [c25]Param Biyani
, Yasharth Bajpai
, Arjun Radhakrishna
, Gustavo Soares
, Sumit Gulwani
:
RUBICON: Rubric-Based Evaluation of Domain-Specific Human AI Conversations. AIware 2024 - [c24]Tung Phung
, Victor-Alexandru Padurean
, Anjali Singh
, Christopher Brooks
, José Cambronero
, Sumit Gulwani
, Adish Singla
, Gustavo Soares
:
Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validation. LAK 2024: 12-23 - [c23]Anjali Singh
, Anna Fariha
, Christopher Brooks
, Gustavo Soares
, Austin Z. Henley
, Ashish Tiwari
, Chethan M
, Heeryung Choi
, Sumit Gulwani
:
Investigating Student Mistakes in Introductory Data Science Programming. SIGCSE (1) 2024: 1258-1264 - [i14]Bhavya Chopra, Yasharth Bajpai, Param Biyani, Gustavo Soares, Arjun Radhakrishna, Chris Parnin, Sumit Gulwani:
Exploring Interaction Patterns for Debugging: Enhancing Conversational Capabilities of AI-assistants. CoRR abs/2402.06229 (2024) - [i13]Priyanshu Gupta, Shashank Kirtania, Ananya Singha, Sumit Gulwani, Arjun Radhakrishna, Sherry Shi, Gustavo Soares:
METAREFLECTION: Learning Instructions for Language Agents using Past Reflections. CoRR abs/2405.13009 (2024) - 2023
- [c22]Tung Phung, José Cambronero, Sumit Gulwani, Tobias Kohn, Rupak Majumdar, Adish Singla, Gustavo Soares:
Generating High-Precision Feedback for Programming Syntax Errors using Large Language Models. EDM 2023 - [c21]Tung Phung
, Victor-Alexandru Padurean
, José Cambronero
, Sumit Gulwani
, Tobias Kohn
, Rupak Majumdar
, Adish Singla
, Gustavo Soares
:
Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutors. ICER (2) 2023: 41-42 - [c20]Priyan Vaithilingam, Elena L. Glassman, Peter Groenwegen, Sumit Gulwani, Austin Z. Henley
, Rohan Malpani, David Pugh, Arjun Radhakrishna
, Gustavo Soares, Joey Wang, Aaron Yim:
Towards More Effective AI-Assisted Programming: A Systematic Design Exploration to Improve Visual Studio IntelliCode's User Experience. ICSE-SEIP 2023: 185-195 - [c19]Priyanshu Gupta
, Avishree Khare
, Yasharth Bajpai
, Saikat Chakraborty
, Sumit Gulwani
, Aditya Kanade
, Arjun Radhakrishna
, Gustavo Soares
, Ashish Tiwari
:
Grace: Language Models Meet Code Edits. ESEC/SIGSOFT FSE 2023: 1483-1495 - [i12]Tung Phung, José Cambronero, Sumit Gulwani, Tobias Kohn, Rupak Majumdar, Adish Singla, Gustavo Soares:
Generating High-Precision Feedback for Programming Syntax Errors using Large Language Models. CoRR abs/2302.04662 (2023) - [i11]Priyanshu Gupta, Avishree Khare, Yasharth Bajpai, Saikat Chakraborty, Sumit Gulwani, Aditya Kanade, Arjun Radhakrishna
, Gustavo Soares, Ashish Tiwari:
GrACE: Generation using Associated Code Edits. CoRR abs/2305.14129 (2023) - [i10]Tung Phung, Victor-Alexandru Padurean, José Cambronero, Sumit Gulwani, Tobias Kohn, Rupak Majumdar, Adish Singla, Gustavo Soares:
Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutors. CoRR abs/2306.17156 (2023) - [i9]Tung Phung, Victor-Alexandru Padurean, Anjali Singh, Christopher Brooks, José Cambronero, Sumit Gulwani, Adish Singla, Gustavo Soares:
Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validation. CoRR abs/2310.03780 (2023) - [i8]Chris Parnin, Gustavo Soares, Rahul Pandita, Sumit Gulwani, Jessica Rich, Austin Z. Henley
:
Building Your Own Product Copilot: Challenges, Opportunities, and Needs. CoRR abs/2312.14231 (2023) - 2022
- [j15]Yuhao Zhang
, Yasharth Bajpai
, Priyanshu Gupta
, Ameya Ketkar
, Miltiadis Allamanis
, Titus Barik
, Sumit Gulwani
, Arjun Radhakrishna
, Mohammad Raza
, Gustavo Soares
, Ashish Tiwari
:
Overwatch: learning patterns in code edit sequences. Proc. ACM Program. Lang. 6(OOPSLA2): 395-423 (2022) - [c18]Gabriel Poesia, Alex Polozov, Vu Le, Ashish Tiwari, Gustavo Soares, Christopher Meek, Sumit Gulwani:
Synchromesh: Reliable Code Generation from Pre-trained Language Models. ICLR 2022 - [c17]Zhengkai Wu, Vu Le, Ashish Tiwari, Sumit Gulwani, Arjun Radhakrishna
, Ivan Radicek, Gustavo Soares, Xinyu Wang
, Zhenwen Li, Tao Xie:
NL2Viz: natural language to visualization via constrained syntax-guided synthesis. ESEC/SIGSOFT FSE 2022: 972-983 - [i7]Gabriel Poesia, Oleksandr Polozov, Vu Le, Ashish Tiwari, Gustavo Soares, Christopher Meek, Sumit Gulwani:
Synchromesh: Reliable code generation from pre-trained language models. CoRR abs/2201.11227 (2022) - [i6]Yuhao Zhang, Yasharth Bajpai, Priyanshu Gupta, Ameya Ketkar, Miltiadis Allamanis, Titus Barik, Sumit Gulwani, Arjun Radhakrishna
, Mohammad Raza, Gustavo Soares, Ashish Tiwari:
Overwatch: Learning Patterns in Code Edit Sequences. CoRR abs/2207.12456 (2022) - [i5]Jialu Zhang, José Cambronero, Sumit Gulwani, Vu Le, Ruzica Piskac, Gustavo Soares, Gust Verbruggen:
Repairing Bugs in Python Assignments Using Large Language Models. CoRR abs/2209.14876 (2022) - 2021
- [j14]Xiang Gao, Arjun Radhakrishna
, Gustavo Soares, Ridwan Shariffdeen
, Sumit Gulwani, Abhik Roychoudhury
:
APIfix: output-oriented program synthesis for combating breaking changes in libraries. Proc. ACM Program. Lang. 5(OOPSLA): 1-27 (2021) - [j13]Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna
, Gustavo Soares, Ashish Tiwari:
Multi-modal program inference: a marriage of pre-trained language models and component-based synthesis. Proc. ACM Program. Lang. 5(OOPSLA): 1-29 (2021) - [c16]Reudismam Rolim de Sousa, Gustavo Soares, Rohit Gheyi, Titus Barik, Loris D'Antoni:
Learning Quick Fixes from Code Repositories. SBES 2021: 74-83 - [i4]Kia Rahmani, Mohammad Raza, Sumit Gulwani, Vu Le, Daniel Morris, Arjun Radhakrishna, Gustavo Soares, Ashish Tiwari:
Multi-modal Program Inference: a Marriage of Pre-trainedLanguage Models and Component-based Synthesis. CoRR abs/2109.02445 (2021) - 2020
- [j12]Xiang Gao, Shraddha Barke
, Arjun Radhakrishna
, Gustavo Soares, Sumit Gulwani, Alan Leung, Nachiappan Nagappan, Ashish Tiwari:
Feedback-driven semi-supervised synthesis of program transformations. Proc. ACM Program. Lang. 4(OOPSLA): 219:1-219:30 (2020)
2010 – 2019
- 2019
- [j11]Jonhnanthan Oliveira
, Rohit Gheyi, Melina Mongiovi, Gustavo Soares, Márcio Ribeiro, Alessandro Garcia:
Revisiting the refactoring mechanics. Inf. Softw. Technol. 110: 136-138 (2019) - [j10]Anders Miltner
, Sumit Gulwani, Vu Le, Alan Leung, Arjun Radhakrishna
, Gustavo Soares, Ashish Tiwari, Abhishek Udupa:
On the fly synthesis of edit suggestions. Proc. ACM Program. Lang. 3(OOPSLA): 143:1-143:29 (2019) - [c15]Ruan Reis, Gustavo Soares, Melina Mongiovi, Wilkerson de L. Andrade
:
Evaluating Feedback Tools in Introductory Programming Classes. FIE 2019: 1-7 - 2018
- [j9]Melina Mongiovi
, Rohit Gheyi, Gustavo Soares, Márcio Ribeiro, Paulo Borba, Leopoldo Teixeira
:
Detecting Overly Strong Preconditions in Refactoring Engines. IEEE Trans. Software Eng. 44(5): 429-452 (2018) - [i3]Reudismam Rolim
, Gustavo Soares, Rohit Gheyi, Loris D'Antoni:
Learning Quick Fixes from Code Repositories. CoRR abs/1803.03806 (2018) - 2017
- [c14]Ryo Suzuki, Gustavo Soares, Elena L. Glassman, Andrew Head, Loris D'Antoni, Björn Hartmann:
Exploring the Design Space of Automatically Synthesized Hints for Introductory Programming Assignments. CHI Extended Abstracts 2017: 2951-2958 - [c13]Reudismam Rolim
, Gustavo Soares, Loris D'Antoni, Oleksandr Polozov, Sumit Gulwani, Rohit Gheyi
, Ryo Suzuki, Björn Hartmann:
Learning syntactic program transformations from examples. ICSE 2017: 404-415 - [c12]Andrew Head
, Elena L. Glassman, Gustavo Soares, Ryo Suzuki, Lucas Figueredo, Loris D'Antoni, Björn Hartmann:
Writing Reusable Code Feedback at Scale with Mixed-Initiative Program Synthesis. L@S 2017: 89-98 - [c11]Ryo Suzuki, Gustavo Soares, Andrew Head, Elena L. Glassman, Ruan Reis, Melina Mongiovi
, Loris D'Antoni, Björn Hartmann:
TraceDiff: Debugging unexpected code behavior using trace divergences. VL/HCC 2017: 107-115 - [i2]Ryo Suzuki, Gustavo Soares, Andrew Head, Elena L. Glassman, Ruan Reis, Melina Mongiovi
, Loris D'Antoni, Bjoern Hartmann:
TraceDiff: Debugging Unexpected Code Behavior Using Trace Divergences. CoRR abs/1708.03786 (2017) - 2016
- [j8]Thiago Bruno Melo de Sales, Angelo Perkusich
, Leandro Melo de Sales, Hyggo Oliveira de Almeida
, Gustavo Soares, Marcello Alves de Sales Junior:
ASAP-V: A privacy-preserving authentication and sybil detection protocol for VANETs. Inf. Sci. 372: 208-224 (2016) - [i1]Reudismam Rolim de Sousa, Gustavo Soares, Loris D'Antoni, Oleksandr Polozov, Sumit Gulwani, Rohit Gheyi, Ryo Suzuki, Bjoern Hartmann:
Learning Syntactic Program Transformations from Examples. CoRR abs/1608.09000 (2016) - 2015
- [j7]Ivo Calado, Saulo Oliveira Dornellas Luiz
, Gustavo Soares, Hyggo Oliveira de Almeida
, Angelo Perkusich
:
An admission control mechanism for dynamic QoS-enabled opportunistic routing protocols. EURASIP J. Wirel. Commun. Netw. 2015: 224 (2015) - [j6]Mirko Barbosa Perkusich, Gustavo Soares, Hyggo O. Almeida
, Angelo Perkusich
:
A procedure to detect problems of processes in software development projects using Bayesian networks. Expert Syst. Appl. 42(1): 437-450 (2015) - [c10]Felipe Barbosa Araújo Ramos, Antonio Alexandre Moura Costa, Reudismam Rolim de Sousa
, Gustavo Soares, Hyggo Oliveira de Almeida
, Angelo Perkusich
:
Recommendation in the Digital TV Domain: an Architecture based on Textual Description Analysis. SEKE 2015: 99-104 - [c9]Antonio Alexandre Moura Costa, Reudismam Rolim de Sousa
, Felipe Barbosa Araújo Ramos, Gustavo Soares, Hyggo Oliveira de Almeida
, Angelo Perkusich
:
A Collaborative Method to Reduce the Running Time and Accelerate the k-Nearest Neighbors Search. SEKE 2015: 105-109 - [c8]Mikaël Mayer, Gustavo Soares, Maxim Grechkin
, Vu Le, Mark Marron, Oleksandr Polozov
, Rishabh Singh, Benjamin G. Zorn, Sumit Gulwani:
User Interaction Models for Disambiguation in Programming by Example. UIST 2015: 291-301 - 2014
- [j5]Felype Ferreira, Rohit Gheyi
, Paulo Borba, Gustavo Soares:
A Toolset for Checking SPL Refinements. J. Univers. Comput. Sci. 20(5): 587-614 (2014) - [j4]Melina Mongiovi
, Rohit Gheyi
, Gustavo Soares, Leopoldo Teixeira, Paulo Borba
:
Making refactoring safer through impact analysis. Sci. Comput. Program. 93: 39-64 (2014) - [c7]Melina Mongiovi
, Gustavo Mendes, Rohit Gheyi
, Gustavo Soares, Márcio Ribeiro
:
Scaling Testing of Refactoring Engines. ICSME 2014: 371-380 - 2013
- [j3]Gustavo Soares, Rohit Gheyi
, Emerson R. Murphy-Hill, Brittany Johnson:
Comparing approaches to analyze refactoring activity on software repositories. J. Syst. Softw. 86(4): 1006-1022 (2013) - [j2]Gustavo Soares, Rohit Gheyi
, Tiago Massoni:
Automated Behavioral Testing of Refactoring Engines. IEEE Trans. Software Eng. 39(2): 147-162 (2013) - [c6]Gustavo Soares, Emerson R. Murphy-Hill, Rohit Gheyi
:
Live feedback on behavioral changes. LIVE@ICSE 2013: 23-26 - 2012
- [c5]Gustavo Soares:
Automated behavioral testing of refactoring engines. SPLASH 2012: 49-52 - [c4]Gustavo Soares:
Automated behavioral testing of refactoring engines. SPLASH 2012: 105-106 - [c3]Felype Ferreira, Paulo Borba
, Gustavo Soares, Rohit Gheyi
:
Making Software Product Line Evolution Safer. SBCARS 2012: 21-30 - 2011
- [c2]Gustavo Soares, Melina Mongiovi
, Rohit Gheyi
:
Identifying overly strong conditions in refactoring implementations. ICSM 2011: 173-182 - [c1]Gustavo Soares, Bruno Catao, Catuxe Varjao, Solon Aguiar, Rohit Gheyi
, Tiago Massoni:
Analyzing Refactorings on Software Repositories. SBES 2011: 164-173 - 2010
- [j1]Gustavo Soares, Rohit Gheyi
, Dalton Dario Serey, Tiago Massoni:
Making Program Refactoring Safer. IEEE Softw. 27(4): 52-57 (2010)
Coauthor Index
![](https://dblp.dagstuhl.de/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-08-05 20:15 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint