{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:14:44Z","timestamp":1750220084804,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,23]],"date-time":"2022-05-23T00:00:00Z","timestamp":1653264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,23]]},"DOI":"10.1145\/3524842.3528519","type":"proceedings-article","created":{"date-parts":[[2022,10,18]],"date-time":"2022-10-18T00:08:36Z","timestamp":1666051716000},"page":"729-731","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["GitRank"],"prefix":"10.1145","author":[{"given":"Niranjan","family":"Hasabnis","sequence":"first","affiliation":[{"name":"Intel Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.44.4.433"},{"key":"e_1_3_2_1_2_1","volume-title":"Examining the Effects of Ownership on Software Quality. In Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ESEC\/FSE '11","author":"Bird Christian","year":"2011","unstructured":"Christian Bird , Nachiappan Nagappan , Brendan Murphy , Harald Gall , and Premkumar Devanbu . Don't Touch My Code! Examining the Effects of Ownership on Software Quality. In Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ESEC\/FSE '11 , 2011 . Christian Bird, Nachiappan Nagappan, Brendan Murphy, Harald Gall, and Premkumar Devanbu. Don't Touch My Code! Examining the Effects of Ownership on Software Quality. In Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ESEC\/FSE '11, 2011."},{"key":"e_1_3_2_1_3_1","unstructured":"Bitergia Inc. GrimoireLab: Free Libre Open Source Tools for Software Development Analytics. Available at https:\/\/chaoss.github.io\/grimoirelab\/.  Bitergia Inc. GrimoireLab: Free Libre Open Source Tools for Software Development Analytics. Available at https:\/\/chaoss.github.io\/grimoirelab\/."},{"key":"e_1_3_2_1_4_1","volume-title":"What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform. CoRR, abs\/1811.07643","author":"Borges Hudson","year":"2018","unstructured":"Hudson Borges and Marco Tulio Valente . What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform. CoRR, abs\/1811.07643 , 2018 . Hudson Borges and Marco Tulio Valente. What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform. CoRR, abs\/1811.07643, 2018."},{"key":"e_1_3_2_1_5_1","volume-title":"2018 IEEE\/ACM 15th International Conference on Mining Software Repositories (MSR)","author":"Chatzidimitriou Kyriakos","year":"2018","unstructured":"Kyriakos Chatzidimitriou , Michail Papamichail , Themistoklis Diamantopoulos , Michail Tsapanos , and Andreas Symeonidis . npm-Miner : An Infrastructure for Measuring the Quality of the npm Registry . In 2018 IEEE\/ACM 15th International Conference on Mining Software Repositories (MSR) , 2018 . Kyriakos Chatzidimitriou, Michail Papamichail, Themistoklis Diamantopoulos, Michail Tsapanos, and Andreas Symeonidis. npm-Miner: An Infrastructure for Measuring the Quality of the npm Registry. In 2018 IEEE\/ACM 15th International Conference on Mining Software Repositories (MSR), 2018."},{"key":"e_1_3_2_1_6_1","unstructured":"Mark Chen Jerry Tworek Heewoo Jun Qiming Yuan Henrique Ponde de Oliveira Pinto Jared Kaplan Harri Edwards Yuri Burda Nicholas Joseph Greg Brockman Alex Ray Raul Puri Gretchen Krueger Michael Petrov Heidy Khlaaf Girish Sastry Pamela Mishkin Brooke Chan Scott Gray Nick Ryder Mikhail Pavlov Alethea Power Lukasz Kaiser Mohammad Bavarian Clemens Winter Philippe Tillet Felipe Petroski Such Dave Cummings Matthias Plappert Fotios Chantzis Elizabeth Barnes Ariel Herbert-Voss William Hebgen Guss Alex Nichol Alex Paino Nikolas Tezak Jie Tang Igor Babuschkin Suchir Balaji Shantanu Jain William Saunders Christopher Hesse Andrew N. Carr Jan Leike Josh Achiam Vedant Misra Evan Morikawa Alec Radford Matthew Knight Miles Brundage Mira Murati Katie Mayer Peter Welinder Bob McGrew Dario Amodei Sam McCandlish Ilya Sutskever and Wojciech Zaremba. Evaluating Large Language Models Trained on Code. 2021.  Mark Chen Jerry Tworek Heewoo Jun Qiming Yuan Henrique Ponde de Oliveira Pinto Jared Kaplan Harri Edwards Yuri Burda Nicholas Joseph Greg Brockman Alex Ray Raul Puri Gretchen Krueger Michael Petrov Heidy Khlaaf Girish Sastry Pamela Mishkin Brooke Chan Scott Gray Nick Ryder Mikhail Pavlov Alethea Power Lukasz Kaiser Mohammad Bavarian Clemens Winter Philippe Tillet Felipe Petroski Such Dave Cummings Matthias Plappert Fotios Chantzis Elizabeth Barnes Ariel Herbert-Voss William Hebgen Guss Alex Nichol Alex Paino Nikolas Tezak Jie Tang Igor Babuschkin Suchir Balaji Shantanu Jain William Saunders Christopher Hesse Andrew N. Carr Jan Leike Josh Achiam Vedant Misra Evan Morikawa Alec Radford Matthew Knight Miles Brundage Mira Murati Katie Mayer Peter Welinder Bob McGrew Dario Amodei Sam McCandlish Ilya Sutskever and Wojciech Zaremba. Evaluating Large Language Models Trained on Code. 2021."},{"key":"e_1_3_2_1_7_1","unstructured":"David Wheeler. FlawFinder. Available at https:\/\/https:\/\/dwheeler.com\/flawfinder.  David Wheeler. FlawFinder. Available at https:\/\/https:\/\/dwheeler.com\/flawfinder."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3183475"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Santiago Due\u00f1as Valerio Cosentino Jesus M. Gonzalez-Barahona Alvaro del Castillo San Felix Daniel Izquierdo-Cortazar Luis Ca\u00f1as-D\u00edaz and Alberto P\u00e9rez Garc\u00eda-Plaza. GrimoireLab: A toolset for software development analytics. 7(e601).  Santiago Due\u00f1as Valerio Cosentino Jesus M. Gonzalez-Barahona Alvaro del Castillo San Felix Daniel Izquierdo-Cortazar Luis Ca\u00f1as-D\u00edaz and Alberto P\u00e9rez Garc\u00eda-Plaza. GrimoireLab: A toolset for software development analytics. 7(e601).","DOI":"10.7717\/peerj-cs.601"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/540137"},{"key":"e_1_3_2_1_11_1","first-page":"2021","article-title":"A Self-Supervised Idiosyncratic Pattern Detection System for Software Control Structures. In Proceedings of the 5th ACM SIGPLAN International Symposium on Machine Programming","author":"Hasabnis Niranjan","year":"2021","unstructured":"Niranjan Hasabnis and Justin Gottschlich . ControlFlag : A Self-Supervised Idiosyncratic Pattern Detection System for Software Control Structures. In Proceedings of the 5th ACM SIGPLAN International Symposium on Machine Programming , MAPS 2021 , 2021 . Niranjan Hasabnis and Justin Gottschlich. ControlFlag: A Self-Supervised Idiosyncratic Pattern Detection System for Software Control Structures. In Proceedings of the 5th ACM SIGPLAN International Symposium on Machine Programming, MAPS 2021, 2021.","journal-title":"MAPS"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950335"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872380"},{"key":"e_1_3_2_1_14_1","unstructured":"GitHub Inc. GitHub REST API. Available at https:\/\/docs.github.com\/en\/rest.  GitHub Inc. GitHub REST API. Available at https:\/\/docs.github.com\/en\/rest."},{"key":"e_1_3_2_1_15_1","unstructured":"Google Inc. cpplint - static code checker for C++. Available at https:\/\/github.com\/cpplint\/cpplint.  Google Inc. cpplint - static code checker for C++. Available at https:\/\/github.com\/cpplint\/cpplint."},{"key":"e_1_3_2_1_16_1","unstructured":"ISO. ISO\/IEC 25000:5000. Available at https:\/\/www.iso.org\/standard\/35683.html.  ISO. ISO\/IEC 25000:5000. Available at https:\/\/www.iso.org\/standard\/35683.html."},{"key":"e_1_3_2_1_17_1","volume-title":"Quality Analysis of Open-Source Software","author":"Jarczyk Oskar","year":"2014","unstructured":"Oskar Jarczyk , B\u0142a\u017cej Gruszka , Szymon Jaroszewicz , Leszek Bukowski , and Adam Wierzbicki . GitHub Projects . Quality Analysis of Open-Source Software . Springer International Publishing , Cham , 2014 . Oskar Jarczyk, B\u0142a\u017cej Gruszka, Szymon Jaroszewicz, Leszek Bukowski, and Adam Wierzbicki. GitHub Projects. Quality Analysis of Open-Source Software. Springer International Publishing, Cham, 2014."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360578"},{"key":"e_1_3_2_1_19_1","volume-title":"Ludwig and Devin Cline. CBR Insight: Measure and Visualize Source Code Quality. In 2019 IEEE\/ACM International Conference on Technical Debt (TechDebt). IEEE","author":"Jeremy","year":"2019","unstructured":"Jeremy Ludwig and Devin Cline. CBR Insight: Measure and Visualize Source Code Quality. In 2019 IEEE\/ACM International Conference on Technical Debt (TechDebt). IEEE , 2019 . Jeremy Ludwig and Devin Cline. CBR Insight: Measure and Visualize Source Code Quality. In 2019 IEEE\/ACM International Conference on Technical Debt (TechDebt). IEEE, 2019."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/SMC.2017.8122569"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9512-6"},{"key":"e_1_3_2_1_23_1","volume-title":"COCOMO II Forum","author":"Nguyen Vu","year":"2007","unstructured":"Vu Nguyen , Sophia Deeds-rubin, Thomas Tan , and Barry Boehm . A SLOC Counting Standard . In COCOMO II Forum , 2007 . Vu Nguyen, Sophia Deeds-rubin, Thomas Tan, and Barry Boehm. A SLOC Counting Standard. In COCOMO II Forum, 2007."},{"key":"e_1_3_2_1_24_1","unstructured":"NPM Inc. NPM. Available at https:\/\/www.npmjs.com\/.  NPM Inc. NPM. Available at https:\/\/www.npmjs.com\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1992.242525"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081826"},{"key":"e_1_3_2_1_27_1","volume-title":"Advances in Neural Information Processing Systems","author":"Roziere Baptiste","year":"2020","unstructured":"Baptiste Roziere , Marie-Anne Lachaux , Lowik Chanussot , and Guillaume Lample . Unsupervised Translation of Programming Languages . Advances in Neural Information Processing Systems , 2020 . Baptiste Roziere, Marie-Anne Lachaux, Lowik Chanussot, and Guillaume Lample. Unsupervised Translation of Programming Languages. Advances in Neural Information Processing Systems, 2020."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-09684-1_19"},{"key":"e_1_3_2_1_29_1","first-page":"03","article-title":"Evaluating the Quality of Open Source Software","author":"Spinellis Diomidis","year":"2009","unstructured":"Diomidis Spinellis , Georgios Gousios , Vassilios Karakoidas , Panagiotis Louridas , Paul Adams , Ioannis Samoladas , and Ioannis Stamelos . Evaluating the Quality of Open Source Software . Electr. Notes Theor. Comput. Sci. , 03 2009 . Diomidis Spinellis, Georgios Gousios, Vassilios Karakoidas, Panagiotis Louridas, Paul Adams, Ioannis Samoladas, and Ioannis Stamelos. Evaluating the Quality of Open Source Software. Electr. Notes Theor. Comput. Sci., 03 2009.","journal-title":"Electr. Notes Theor. Comput. Sci."},{"key":"e_1_3_2_1_30_1","volume-title":"Code Quality Analysis in Open Source Software Development. Information Systems Journal","author":"Stamelos Ioannis","year":"2002","unstructured":"Ioannis Stamelos , Lefteris Angelis , Apostolos Oikonomou , and Georgios L . Bleris . Code Quality Analysis in Open Source Software Development. Information Systems Journal , 2002 . Ioannis Stamelos, Lefteris Angelis, Apostolos Oikonomou, and Georgios L. Bleris. Code Quality Analysis in Open Source Software Development. Information Systems Journal, 2002."},{"key":"e_1_3_2_1_31_1","unstructured":"Terry Yin and other contributors. A Simple Code Complexity Analyser. Available at https:\/\/github.com\/terryyin\/lizard.  Terry Yin and other contributors. A Simple Code Complexity Analyser. Available at https:\/\/github.com\/terryyin\/lizard."},{"key":"e_1_3_2_1_32_1","volume-title":"Development and Application of an Automated Source Code Maintainability Index. Journal of Software Maintenance, may","author":"Welker Kurt D.","year":"1997","unstructured":"Kurt D. Welker , Paul W. Oman , and Gerald G. Atkinson . Development and Application of an Automated Source Code Maintainability Index. Journal of Software Maintenance, may 1997 . Kurt D. Welker, Paul W. Oman, and Gerald G. Atkinson. Development and Application of an Automated Source Code Maintainability Index. Journal of Software Maintenance, may 1997."},{"key":"e_1_3_2_1_33_1","volume-title":"Diagnostic Feedback. In International Conference on Machine Learning (ICML)","author":"Yasunaga Michihiro","year":"2020","unstructured":"Michihiro Yasunaga and Percy Liang . Graph-based, Self-supervised Program Repair from Diagnostic Feedback. In International Conference on Machine Learning (ICML) , 2020 . Michihiro Yasunaga and Percy Liang. Graph-based, Self-supervised Program Repair from Diagnostic Feedback. In International Conference on Machine Learning (ICML), 2020."},{"key":"e_1_3_2_1_34_1","volume-title":"Niranjan Hasabnis, Paul Petersen, Timothy Mattson, Tim Kraska, Pradeep Dubey, Vivek Sarkar, and Justin Gottschlich. MISIM: An End-to-End Neural Code Similarity System. arXiv preprint arXiv:2006.05265","author":"Ye Fangke","year":"2020","unstructured":"Fangke Ye , Shengtian Zhou , Anand Venkat , Ryan Marucs , Nesime Tatbul , Jesmin Jahan Tithi , Niranjan Hasabnis, Paul Petersen, Timothy Mattson, Tim Kraska, Pradeep Dubey, Vivek Sarkar, and Justin Gottschlich. MISIM: An End-to-End Neural Code Similarity System. arXiv preprint arXiv:2006.05265 , 2020 . Fangke Ye, Shengtian Zhou, Anand Venkat, Ryan Marucs, Nesime Tatbul, Jesmin Jahan Tithi, Niranjan Hasabnis, Paul Petersen, Timothy Mattson, Tim Kraska, Pradeep Dubey, Vivek Sarkar, and Justin Gottschlich. MISIM: An End-to-End Neural Code Similarity System. arXiv preprint arXiv:2006.05265, 2020."}],"event":{"name":"MSR '22: 19th International Conference on Mining Software Repositories","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Pittsburgh Pennsylvania","acronym":"MSR '22"},"container-title":["Proceedings of the 19th International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524842.3528519","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524842.3528519","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:35Z","timestamp":1750183775000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524842.3528519"}},"subtitle":["a framework to rank GitHub repositories"],"short-title":[],"issued":{"date-parts":[[2022,5,23]]},"references-count":34,"alternative-id":["10.1145\/3524842.3528519","10.1145\/3524842"],"URL":"https:\/\/doi.org\/10.1145\/3524842.3528519","relation":{},"subject":[],"published":{"date-parts":[[2022,5,23]]},"assertion":[{"value":"2022-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}