Associate Professor
School of Computer & Communication Engineering
University of Science and Technology Beijing, China
Office: Room 721, Fangxing Building
Email: kai.gao@ustb.edu.cn
My research interests span software engineering, with a focus on open source software supply chain, mining
software repositories, and empirical software engineering. I am also actively exploring intelligent software
engineering and program analysis.
News
[2026.04] Our paper "OmniJinja: A Cross-Language VS Code Extension for Jinja Application
Development" is accepted by ISSTA
2026 Tool Demostration Track, congratulations to Yu. Please check this extension on the VS Code
Marketplace.
[2026.04] Our paper "Analyzing C/C++ Library Migrations at the Package-level: Prevalence,
Domains, Targets and Rationales across Seven Package Management Tools" is accepted by TOSEM,
congratulations to Haiqiao.
[2025.10] Our paper "Small Changes, Big Trouble: Demystifying and Parsing License Variants for
Incompatibility Detection in the PyPI Ecosystem" is accepted by ICSE 2026, congratulations to Weiwei.
[2025.08] Our paper "DIFFFIX: Incrementally Fixing AST Diffs via Context and Type Information" is
accepted by ASE 2025, congratulations to Guofeng.
[2024.10] Our paper "LiCoEval: Evaluating LLMs on License Compliance in Code Generation" is
accepted by ICSE 2025, congratulations to Weiwei.
[2024.09] I have joined University of Science and Technology Beijing as an Pre-Tenure
Associate Professor.
[2024.05] I have defended my doctoral thesis!
[2024.04] Our paper "PyRadar: Towards Automatically Retrieving and Validating Source Code
Repository Information for PyPI Packages" is accepted by FSE 2024.
[2024.03] Our paper "A Comprehensive Analysis of Challenges and Strategies for Software Release
Notes on GitHub" is accepted by EMSE, congratulations to Jianyu.
[2023.12] Our paper "Characterizing Deep Learning Package Supply Chains in PyPI: Domains,
Clusters, and Disengagement" is accepted by TOSEM.
[2023.07] Our paper "Understanding and Remediating Open-Source License Incompatibilities in the
PyPI Ecosystem" is accepted by ASE 2023, congratulations to Weiwei.
[2023.05] Our paper "Survey on Open Source Software Supply Chains" is accepted by JOS.
[2022.12] Our paper "Characterize Software Release Notes of GitHub Projects: Structure, Writing
Style, and Content" is accepted by SANER 2023, congratulations to Jianyu.
[2022.03] Our paper "On the Variability of Software Engineering Needs for Deep Learning: Stages,
Trends, and Application Types" is accepted by TSE.
[2022.03] Our paper "Demystifying Software Release Note Issues on GitHub" is accepted by ICPC
2022, congratulations to Jianyu.
[2021.12] Our paper "An Exploratory Study of Deep Learning Supply Chain" is accepted by ICSE
2022, congratulations to Xin.