6 papers · 1 filter
Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS
Weiwei Xu, Xuanning Cui, Hengzhi Ye +1
Open-source projects depend on a steady inflow of newcomers. A growing concern is that AI coding agents (tools such as Cursor and Claude Code that write code from natural-language…
Characterizing Readability Issue Patterns and the Role of Prompt Design in LLM-Generated Code
Hengzhi Ye, Fengyuan Ran, Weiwei Xu +1
Large Language Models (LLMs) are increasingly changing how code is produced, but generated code still requires human review and validation before it can be adapted or integrated in…
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…
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…
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…
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…