Demo Data from VLDB 2026 / reviewers in the wild / expert
Pelin Çetin
dblp:336/3470
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0004-1067-7362ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 62% Debugging and program repair · 38% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
automated program repair |
0.2 | 1 | 2024 | Automated Code Editing With Search-Generate-Modify · IEEE Trans. Software Eng. 2024 |
Debugging and program repair › automated program repair
patch generation |
0.2 | 1 | 2024 | Automated Code Editing With Search-Generate-Modify · IEEE Trans. Software Eng. 2024 |
Methods — techniques the papers use, named apart from their topics
retrieval · 0.8code search · 0.8code modification · 0.8code generation · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Automated Code Editing With Search-Generate-ModifyabstractCode editing is essential in evolving software development. In literature, several automated code editing tools are proposed, which leverage Information Retrieval-based techniques and Machine Learning-based code generation and code editing models. Each technique comes with its own promises and perils, and for this reason, they are often used together to complement their strengths and compensate for their weaknesses. This paper proposes a hybrid approach to better synthesize code edits by leveraging the power of code search, generation, and modification.Our key observation is that a patch that is obtained by search & retrieval, even if incorrect, can provide helpful guidance to a code generation model. However, a retrieval-guided patch produced by a code generation model can still be a few tokens off from the intended patch. Such generated patches can be slightly modified to create the intended patches. We developed a novel tool to solve this challenge: SARGAM, which is designed to follow a real developer’s code editing behavior. Given an original code version, the developer maysearchfor the related patches,generateor write the code, and thenmodifythe generated code to adapt it to the right context. Our evaluation of SARGAM on edit generation shows superior performance w.r.t. the current state-of-the-art techniques. SARGAM also shows its effectiveness on automated program repair tasks. Changshu Liu, Pelin Çetin, Yogesh Patodia, Baishakhi Ray, Saikat Chakraborty 0001, Yangruibo Ding |
IEEE Trans. Software Eng. | 2 |