Dr. Kai Gao (高恺)
Pre-Tenure 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
I am currently a Pre-Tenure Associate Professor in the School of
Computer & Communication Engineering at University of Science and
Technology Beijing (USTB), China, where I lead the ROCK research group (in short for
Research
on Open-source software supply Chain in Key domains). Before joining USTB, I spent nine
wonderful years at Peking University (PKU), where I obtained my PhD
degree in Software Engineering (2019-2024) and my bachelor degree in Computer Science and Technology (major,
2015-2019) and Economics (minor, 2017-2019). During my PhD studies, I was fortunate to be supervised by Prof. Minghui Zhou and Prof. Bing Xie in the Open Source Software Data Analytics Lab.
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
- [2025.10] One 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.
Last update: 2025/10/24.