ML-powered 🤖 for finding and labeling good first issues in your GitHub project!


LicenseRec is an open source license recommendation tool that helps developers choose a optimal license for their OSS project.

Library Migration Helper

Welcome to the main repository for paper “A Multi-Metric Ranking Approach for Library Migration Recommendations.” This repository contains everything for paper replication, some command-line utility tools, and a RESTful backend for our website demo.

OSS Development


Open source license FQA


Latest Posts

One paper accepted by ESEC/FSE!

Kai’s study on automatically retrieving and validating source code repository information for PyPI packages is accepted by ESEC/FSE 2024. Congratulations to Kai!

One paper accepted by TOSEM!

Kai’s study on characterizing deep learning package supply chains is accepted by TOSEM. Congratulations to Kai!

Writing Release Notes for Your Software: How to Get it Right

Release note is important. However, there is a lack of tutorials or widely acknowledged standards about how to produce a release note. Without “the right way,” release notes may cause all kinds of issues. In this article, we will provide an FAQ-style introduction on how to produce the “right” release note for your users, based on our recent research on ~1000 real release note issues in GitHub project. This is still a preliminary draft, so if you have any suggestions or critiques, feel free to comment below!