activity
20232026
most citedUnderstanding and Remediating Open-Source License Incompatibilities in the PyPI Ecosystem

1 citations · 2 across the 8 of their papers we have counts for

collaborators

10 papers

cs.SE2026

Bridge: Automatically Mining Ecosystem-Scale API Update Mappings and Client Update Instances

Kai Gao, Yu Sun, Chang-ai Sun

Library updates often require adapting client code to API changes. API update mappings that identify relations between legacy and replacement APIs, version transitions that these m…

cs.AI2026

A governance horizon for ethical-use constraints in open-weight AI models

Weiwei Xu, Hengzhi Ye, Haoran Ye +3

Ethical constraints on open-weight AI models are both a reflection of societal concerns and a foundation for AI governance policy. They are expected to propagate to downstream deri…

cs.SE2026

Understanding Bugs in Template Engine-Based Applications: Symptoms, Root Causes, and Fix Patterns

Kai Gao, Yu Sun, Chang-ai Sun

Template engines are indispensable components in modern software ecosystems, enabling the generation of structured documents and scripts across domains such as web development, Inf…

cs.SE2026

The First Issue Matters: Linking Task-Level Characteristics to Long-Term Newcomer Retention in OSS

Yichen Hao, Weiwei Xu, Kai Gao +1

Sustaining newcomer participation is critical for the long-term health of open-source communities. Although prior research has explored various task recommendation approaches to he…

cs.SE2025

Analyzing C/C++ Library Migrations at the Package-level: Prevalence, Domains, Targets and Rationals across Seven Package Management Tools

Haiqiao Gu, Yiliang Zhao, Kai Gao +1

Library migration happens when a library can not meet the project's requirements and is non-trivial to accomplish. To mitigate the problem, substantial efforts have been devoted to…

cs.SE2025

Small Changes, Big Trouble: Demystifying and Parsing License Variants for Incompatibility Detection in the PyPI Ecosystem

Weiwei Xu, Hengzhi Ye, Kai Gao +1

Open-source licenses establish the legal foundation for software reuse, yet license variants, including both modified standard licenses and custom-created alternatives, introduce s…

cs.CL2025

Infinite-Instruct: Synthesizing Scaling Code instruction Data with Bidirectional Synthesis and Static Verification

Wenjing Xing, Wenke Lu, Yeheng Duan +5

Traditional code instruction data synthesis methods suffer from limited diversity and poor logic. We introduce Infinite-Instruct, an automated framework for synthesizing high-quali…

cs.SE2024★ 1 cited

LiCoEval: Evaluating LLMs on License Compliance in Code Generation

Weiwei Xu, Kai Gao, Hao He +1

Recent advances in Large Language Models (LLMs) have revolutionized code generation, leading to widespread adoption of AI coding tools by developers. However, LLMs can generate lic…

cs.SE2024

PyRadar: Towards Automatically Retrieving and Validating Source Code Repository Information for PyPI Packages

Kai Gao, Weiwei Xu, Wenhao Yang +1

A package's source code repository records the development history of the package, providing indispensable information for the use and risk monitoring of the package. However, a pa…

cs.SE2023★ 1 cited

Understanding and Remediating Open-Source License Incompatibilities in the PyPI Ecosystem

Weiwei Xu, Hao He, Kai Gao +1

The reuse and distribution of open-source software must be in compliance with its accompanying open-source license. In modern packaging ecosystems, maintaining such compliance is c…