{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T11:01:56Z","timestamp":1785495716027,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T00:00:00Z","timestamp":1776038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,13]]},"DOI":"10.1145\/3793302.3793321","type":"proceedings-article","created":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T10:42:54Z","timestamp":1785494574000},"page":"662-666","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["PoolinGH: Fast, Efficient, and Robust GitHub Repository Mining"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-1241-8319","authenticated-orcid":false,"given":"Maxime","family":"Andr\u00e9","sequence":"first","affiliation":[{"name":"Namur Digital Institute, Namur, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6878-5604","authenticated-orcid":false,"given":"Marco","family":"Raglianti","sequence":"additional","affiliation":[{"name":"REVEAL @ Software Institute - USI, Lugano, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8144-2606","authenticated-orcid":false,"given":"Souhaila","family":"Serbout","sequence":"additional","affiliation":[{"name":"University of Zurich, Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5757-5784","authenticated-orcid":false,"given":"Anthony","family":"Cleve","sequence":"additional","affiliation":[{"name":"Namur Digital Institute, Namur, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4391-0197","authenticated-orcid":false,"given":"Michele","family":"Lanza","sequence":"additional","affiliation":[{"name":"REVEAL @ Software Institute - USI, Lugano, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,31]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.17574293"},{"key":"e_1_3_3_2_3_2","volume-title":"RepoDriller","author":"Aniche Maur\u00edcio","year":"2018","unstructured":"Maur\u00edcio Aniche et\u00a0al. 2018. RepoDriller. https:\/\/github.com\/mauricioaniche\/repodriller\/releases\/tag\/repodriller-2.0.1"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-59155-7_20"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSA.2013.22"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/2901739.2901776"},{"key":"e_1_3_3_2_7_2","volume-title":"SEART GitHub Search (GHS)","author":"Dabic Ozren","year":"2024","unstructured":"Ozren Dabic et\u00a0al. 2024. SEART GitHub Search (GHS). https:\/\/github.com\/seart-group\/ghs\/releases\/tag\/v1.17.1"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR52588.2021.00074"},{"key":"e_1_3_3_2_9_2","volume-title":"radon-repository-miner","author":"Dalla\u00a0Palma Stefano","year":"2023","unstructured":"Stefano Dalla\u00a0Palma et\u00a0al. 2023. radon-repository-miner. https:\/\/github.com\/radon-h2020\/radon-repository-miner\/releases\/tag\/v1.0.4"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","unstructured":"Stefano Dalla\u00a0Palma Dario Di\u00a0Nucci and Damian Tamburri. 2021. RepoMiner: a Language-agnostic Python Framework to Mine Software Repositories for Defect Prediction. arXiv:2111.11807. 10.48550\/arXiv.2111.11807","DOI":"10.48550\/arXiv.2111.11807"},{"key":"e_1_3_3_2_11_2","unstructured":"Michael DeHaan et\u00a0al. 2025. Ansible. https:\/\/github.com\/ansible\/ansible"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606588"},{"key":"e_1_3_3_2_13_2","volume-title":"metricminer","author":"Lab Fred Hutch Data Science","year":"2025","unstructured":"Fred Hutch Data Science Lab. 2025. metricminer. https:\/\/github.com\/fhdsl\/metricminer\/tree\/4ca1d7e6035ece5a1c3e92d644504939eb4541db"},{"key":"e_1_3_3_2_14_2","volume-title":"The GHTorrent project","year":"2020","unstructured":"ghtorrent. 2020. The GHTorrent project. https:\/\/github.com\/ghtorrent\/ghtorrent.org\/tree\/51890965af72da85bdd0954a50ef1a71603fb4e7"},{"key":"e_1_3_3_2_15_2","unstructured":"GitHub. 2022. About the REST API. https:\/\/docs.github.com\/en\/rest\/about-the-rest-api\/about-the-rest-api?apiVersion=2022-11-28"},{"key":"e_1_3_3_2_16_2","unstructured":"GitHub. 2022. Authenticating to the REST API. https:\/\/docs.github.com\/en\/rest\/authentication\/authenticating-to-the-rest-api?apiVersion=2022-11-28"},{"key":"e_1_3_3_2_17_2","unstructured":"GitHub. 2022. Best practices for using the REST API. https:\/\/docs.github.com\/en\/rest\/using-the-rest-api\/best-practices-for-using-the-rest-api?apiVersion=2022-11-28"},{"key":"e_1_3_3_2_18_2","unstructured":"GitHub. 2022. Comparing GitHub\u2019s REST API and GraphQL API. https:\/\/docs.github.com\/en\/rest\/about-the-rest-api\/comparing-githubs-rest-api-and-graphql-api?apiVersion=2022-11-28"},{"key":"e_1_3_3_2_19_2","unstructured":"GitHub. 2022. Limitations on query length. https:\/\/docs.github.com\/en\/rest\/search\/search?apiVersion=2022-11-28#limitations-on-query-length"},{"key":"e_1_3_3_2_20_2","unstructured":"GitHub. 2022. Rate limits for the REST API. https:\/\/docs.github.com\/en\/rest\/using-the-rest-api\/rate-limits-for-the-rest-api?apiVersion=2022-11-28"},{"key":"e_1_3_3_2_21_2","unstructured":"GitHub. 2022. Using pagination in the REST API. https:\/\/docs.github.com\/en\/rest\/using-the-rest-api\/using-pagination-in-the-rest-api?apiVersion=2022-11-28"},{"key":"e_1_3_3_2_22_2","unstructured":"GitHub. 2025. GitHub Terms of Service. https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service#h-api-terms"},{"key":"e_1_3_3_2_23_2","unstructured":"GitHub. 2026. GitHub GraphQL API documentation. https:\/\/docs.github.com\/en\/graphql\/"},{"key":"e_1_3_3_2_24_2","unstructured":"GitHub. 2026. Rate limits and query limits for the GraphQL API. https:\/\/docs.github.com\/en\/graphql\/overview\/rate-limits-and-query-limits-for-the-graphql-api"},{"key":"e_1_3_3_2_25_2","unstructured":"GitHub REST API. 2026. List of Linux kernel contributors. https:\/\/api.github.com\/repos\/torvalds\/linux\/contributors"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2012.6224294"},{"key":"e_1_3_3_2_27_2","volume-title":"GH Archive","author":"Grigorik Ilya","year":"2025","unstructured":"Ilya Grigorik. 2025. GH Archive. https:\/\/github.com\/igrigorik\/gharchive.org\/tree\/f1f4200e4a14da266081697adda7f1119cc54c03"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.5918480"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528503"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597074"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","unstructured":"Eirini Kalliamvakou Georgios Gousios Kelly Blincoe Leif Singer Daniel\u00a0M German and Daniela Damian. 2016. An in-depth study of the promises and perils of mining GitHub. Empirical Software Engineering 21 5 (2016) 2035\u20132071. 10.1007\/s10664-015-9393-5","DOI":"10.1007\/s10664-015-9393-5"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-59155-7_19"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00041"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2013.6648195"},{"key":"e_1_3_3_2_35_2","volume-title":"PyDriller","author":"Spadini Davide","year":"2025","unstructured":"Davide Spadini, Maur\u00edcio Aniche, and Alberto Bacchelli. 2025. PyDriller. https:\/\/github.com\/ishepard\/pydriller\/releases\/tag\/2.9"},{"key":"e_1_3_3_2_36_2","unstructured":"The GraphQL Foundation. 2026. GraphQL | A query language for your API. https:\/\/graphql.org\/"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624033"},{"key":"e_1_3_3_2_38_2","volume-title":"GitMiner","author":"Wagstrom Patrick","year":"2012","unstructured":"Patrick Wagstrom and Corey Jergenson. 2012. GitMiner. https:\/\/github.com\/pridkett\/gitminer\/releases\/tag\/fse2012"},{"key":"e_1_3_3_2_39_2","unstructured":"Wikipedia. 2025. GitHub. https:\/\/en.wikipedia.org\/w\/index.php?title=GitHub&oldid=1312962171"},{"key":"e_1_3_3_2_40_2","volume-title":"scrapy","year":"2026","unstructured":"Zyte. 2026. scrapy. https:\/\/github.com\/scrapy\/scrapy\/tree\/9bae1ee21f51813f0fcc5869284acc4fb22ff649"}],"event":{"name":"MSR '26: 23rd International Conference on Mining Software Repositories","location":"Rio de Janeiro Brazil","acronym":"MSR '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 23rd International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3793302.3793321","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T10:51:24Z","timestamp":1785495084000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3793302.3793321"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,13]]},"references-count":39,"alternative-id":["10.1145\/3793302.3793321","10.1145\/3793302"],"URL":"https:\/\/doi.org\/10.1145\/3793302.3793321","relation":{},"subject":[],"published":{"date-parts":[[2026,4,13]]},"assertion":[{"value":"2026-07-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}