Project RAINDROP from UCLouvain and UNamur

MSR 2026

A paper accepted at MSR 2026

The paper “PoolinGH: Fast, Efficient, and Robust GitHub Repository Mining” has been accepted to MSR 2026 in the Data and Tool Showcase track.

In this paper, we present PoolinGH, a lightweight, open-source, easy-to-use library, aimed at supporting researchers. It is designed to accelerate and ensure efficient and robust mining on the GitHub REST API while taking full advantage of its capabilities. It enables automatic pooling of multiple access tokens and parallelizes queries. It optimizes queues and regulates network and API usage for respecting GitHub’s limits and best practices. Error management and recovery or pruning in case of deadlocks are ensured. Search coverage maximization and progress monitoring are among the most useful features to avoid reinventing the wheel. We also provide solution templates that meet common needs for specific extensions of such library.

Maxime will present this paper with his co-authors mid-April 2026 in Rio de Janeiro (Brazil).

The paper was co-authored with researchers from the University of Zurich (Switzerland) and from the REVEAL research group of the Università della Svizzera italiana (USI) in Lugano (Switzerland). This collaboration is supported by the SofinaBoël Fund for Education and Talent.

📦 npm package https://www.npmjs.com/package/poolingh
👨‍🏫 Templates & Examples https://github.com/PoolinGH/poolingh-examples
👨‍💻 Source code https://github.com/PoolinGH/poolingh
🗃️ Archive https://zenodo.org/records/17574294