Demo Data from VLDB 2026 / reviewers in the wild / expert
Gangqiang He
dblp:331/6550
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2026
0009-0002-7614-1662ORCID · 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 |
Software maintenance and evolution · 56% Debugging and program repair · 44% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software compatibility
API compatibility |
1.0 | 1 | 2026 | PCART: Automated Repair of Python API Parameter Compatibility Issues · IEEE Trans. Software Eng. 2026 |
Debugging and program repair
automated program repair |
1.0 | 1 | 2026 | PCART: Automated Repair of Python API Parameter Compatibility Issues · IEEE Trans. Software Eng. 2026 |
Software maintenance and evolution › software evolution
library evolution |
0.3 | 1 | 2026 | PCART: Automated Repair of Python API Parameter Compatibility Issues · IEEE Trans. Software Eng. 2026 |
Methods — techniques the papers use, named apart from their topics
large language model · 1.0compatibility assessment · 1.0code instrumentation · 1.0API mapping · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | PCART: Automated Repair of Python API Parameter Compatibility IssuesabstractIn modern software development, Python third-party libraries play a critical role, especially in fields like deep learning and scientific computing. However, API parameters in these libraries often change during evolution, leading to compatibility issues for client applications reliant on specific versions. Python’s flexible parameter-passing mechanism further complicates this, as different passing methods can result in different API compatibility. Currently, no tool can automatically detect and repair Python API parameter compatibility issues. To fill this gap, we introduce PCART, the first solution to fully automate the process of API extraction, code instrumentation, API mapping establishment, compatibility assessment, repair, and validation. PCART handles various types of Python API parameter compatibility issues, including parameter addition, removal, renaming, reordering, and the conversion of positional to keyword parameters. To evaluate PCART, we construct PCBENCH, a large-scale benchmark comprising 47,478 test cases mutated from 844 parameter-changed APIs across 33 popular Python libraries. Evaluation results demonstrate that PCART is both effective and efficient, significantly outperforming existing tools (MLCatchUp and Relancer) and the large language model ChatGPT (GPT-4o), achieving an F1-score of 96.51% in detecting API parameter compatibility issues and a repair precision of 91.97%. Further evaluation on 30 real-world Python projects from GitHub confirms PCART’s practicality. We believe PCART can significantly reduce the time programmers spend maintaining Python API updates and advance the automation of Python API compatibility issue repair. Shuai Zhang 0046, Guanping Xiao, Jun Wang 0167, Huashan Lei, Gangqiang He, Yepang Liu 0001, Zheng Zheng 0001 |
IEEE Trans. Software Eng. | 5 |