Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Gangqiang He

dblp:331/6550 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software compatibility
API compatibility
1.012026
PCART: Automated Repair of Python API Parameter Compatibility Issues · IEEE Trans. Software Eng. 2026
Debugging and program repair
automated program repair
1.012026
PCART: Automated Repair of Python API Parameter Compatibility Issues · IEEE Trans. Software Eng. 2026
Software maintenance and evolution › software evolution
library evolution
0.312026
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
YearPublicationVenuePosition
2026 PCART: Automated Repair of Python API Parameter Compatibility Issues
abstract
In 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