Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3510003.3510196acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article
Open access

Recommending good first issues in GitHub OSS projects

Published: 05 July 2022 Publication History

Abstract

Attracting and retaining newcomers is vital for the sustainability of an open-source software project. However, it is difficult for newcomers to locate suitable development tasks, while existing "Good First Issues" (GFI) in GitHub are often insufficient and inappropriate. In this paper, we propose RecGFI, an effective practical approach for the recommendation of good first issues to newcomers, which can be used to relieve maintainers' burden and help newcomers onboard. RecGFI models an issue with features from multiple dimensions (content, background, and dynamics) and uses an XGBoost classifier to generate its probability of being a GFI. To evaluate RecGFI, we collect 53,510 resolved issues among 100 GitHub projects and carefully restore their historical states to build ground truth datasets. Our evaluation shows that RecGFI can achieve up to 0.853 AUC in the ground truth dataset and outperforms alternative models. Our interpretable analysis of the trained model further reveals interesting observations about GFI characteristics. Finally, we report latest issues (without GFI-signaling labels but recommended as GFI by our approach) to project maintainers among which 16 are confirmed as real GFIs and five have been resolved by a newcomer.

References

[1]
Jan Willem David Alderliesten and Andy Zaidman. 2021. An Initial Exploration of the "Good First Issue" Label for Newcomer Developers. In 14th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE@ICSE 2021, Madrid, Spain, May 20--21, 2021. IEEE, 117--118.
[2]
John Anvik and Gail C. Murphy. 2011. Reducing the effort of bug report triage: Recommenders for development-oriented decisions. ACM Trans. Softw. Eng. Methodol. 20, 3 (2011), 10:1--10:35.
[3]
Deeksha M. Arya, Wenting Wang, Jin L. C. Guo, and Jinghui Cheng. 2019. Analysis and detection of information types of open source software issue discussions. In Proceedings of the 41st International Conference on Software Engineering, ICSE 2019, Montreal, QC, Canada, May 25--31, 2019, Joanne M. Atlee, Tevfik Bultan, and Jon Whittle (Eds.). IEEE / ACM, 454--464.
[4]
Sikha Bagui and Kunqi Li. 2021. Resampling imbalanced data for network intrusion detection datasets. J. Big Data 8, 1 (2021), 6.
[5]
Sogol Balali, Umayal Annamalai, Hema Susmita Padala, Bianca Trinkenreich, Marco A. Gerosa, Igor Steinmacher, and Anita Sarma. 2020. Recommending Tasks to Newcomers in OSS Projects: How Do Mentors Handle It?. In Proceedings of the 16th International Symposium on Open Collaboration (Virtual conference, Spain) (OpenSym 2020). Association for Computing Machinery, New York, NY, USA, Article 7, 14 pages.
[6]
Sebastian Baltes and Stephan Diehl. 2018. Towards a theory of software development expertise. In Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/SIGSOFT FSE 2018, Lake Buena Vista, FL, USA, November 04--09, 2018, Gary T. Leavens, Alessandro Garcia, and Corina S. Pasareanu (Eds.). ACM, 187--200.
[7]
Nicolas Bettenburg, Sascha Just, Adrian Schröter, Cathrin Weiss, Rahul Premraj, and Thomas Zimmermann. 2008. What makes a good bug report?. In Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008, Atlanta, Georgia, USA, November 9--14, 2008, Mary Jean Harrold and Gail C. Murphy (Eds.). ACM, 308--318.
[8]
Tianqi Chen and Carlos Guestrin. 2016. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, August 13--17, 2016, Balaji Krishnapuram, Mohak Shah, Alexander J. Smola, Charu C. Aggarwal, Dou Shen, and Rajeev Rastogi (Eds.). ACM, 785--794.
[9]
Jailton Coelho and Marco Tulio Valente. 2017. Why modern open source projects fail. In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2017, Paderborn, Germany, September 4--8, 2017. ACM, 186--196.
[10]
Sanjay Kumar Dubey, Ajay Rana, and Yajnaseni Dash. 2012. Maintainability prediction of object-oriented software system by multilayer perceptron model. ACM SIGSOFT Softw. Eng. Notes 37, 5 (2012), 1--4.
[11]
Olive Jean Dunn. 1961. Multiple comparisons among means. J. Amer. Statist. Assoc. 56, 293 (1961), 52--64.
[12]
Yuanrui Fan, Xin Xia, David Lo, and Ahmed E. Hassan. 2020. Chaff from the Wheat: Characterizing and Determining Valid Bug Reports. IEEE Trans. Software Eng. 46, 5 (2020), 495--525.
[13]
GitHub, Inc. 2021. Autolinked references and URLs. Retrieved August 27, 2021 from https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls
[14]
GitHub, Inc. 2021. Encouraging helpful contributions to your project with labels. Retrieved June 17, 2021 from https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/encouraging-helpful-contributions-to-your-project-with-labels
[15]
GitHub, Inc. 2021. GitHub REST API. Retrieved August 23, 2021 from https://docs.github.com/en/rest
[16]
GitHub, Inc. 2021. Issue event types. Retrieved August 27, 2021 from https://docs.github.com/en/developers/webhooks-and-events/events/issue-event-types
[17]
GitHub, Inc. 2021. Linking a pull request to an issue. Retrieved August 27, 2021 from https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
[18]
GitHub, Inc. 2021. Setting up your project for healthy contributions. Retrieved June 17, 2021 from https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions
[19]
Georgios Gousios. 2013. The GHTorent dataset and tool suite. In 2013 10th Working Conference on Mining Software Repositories (MSR). IEEE, 233--236.
[20]
James A Hanley and Barbara J McNeil. 1982. The meaning and use of the area under a receiver operating characteristic (ROC) curve. Radiology 143, 1 (1982), 29--36.
[21]
A. Hars and Shaosong Ou. 2001. Working for free? Motivations of participating in open source projects. In Proceedings of the 34th Annual Hawaii International Conference on System Sciences. 9 pp.-.
[22]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Comput. 9, 8 (1997), 1735--1780.
[23]
Hyuga Horiguchi, Itsuki Omori, and Masao Ohira. 2021. Onboarding to Open Source Projects with Good First Issues: A Preliminary Analysis. In 28th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2021, Honolulu, HI, USA, March 9--12, 2021. IEEE, 501--505.
[24]
Yonghui Huang, Daniel Alencar da Costa, Feng Zhang, and Ying Zou. 2019. An empirical study on the issue reports with questions raised during the issue resolving process. Empir. Softw. Eng. 24, 2 (2019), 718--750.
[25]
Yuekai Huang, Junjie Wang, Song Wang, Zhe Liu, Dandan Wang, and Qing Wang. 2021. Characterizing and Predicting Good First Issues. In ESEM '21: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, Bari, Italy, October 11--15, 2021, Filippo Lanubile, Marcos Kalinowski, and Maria Teresa Baldassarre (Eds.). ACM, 13:1--13:12.
[26]
Javier Luis Cánovas Izquierdo, Valerio Cosentino, Belen Rolandi, Alexandre Bergel, and Jordi Cabot. 2015. GiLA: GitHub label analyzer. In 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015, Montreal, QC, Canada, March 2--6, 2015, Yann-Gaël Guéhéneuc, Bram Adams, and Alexander Serebrenik (Eds.). IEEE Computer Society, 479--483.
[27]
Carlos Jensen, Scott King, and Victor Kuechler. 2011. Joining Free/Open Source Software Communities: An Analysis of Newbies' First Interactions on Project Mailing Lists. In 44th Hawaii International International Conference on Systems Science (HICSS-44 2011), Proceedings, 4--7 January 2011, Koloa, Kauai, HI, USA. IEEE Computer Society, 1--10.
[28]
Rafael Kallis, Andrea Di Sorbo, Gerardo Canfora, and Sebastiano Panichella. 2019. Ticket Tagger: Machine Learning Driven Issue Classification. In 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019, Cleveland, OH, USA, September 29 - October 4, 2019. IEEE, 406--409.
[29]
Rajiv Krishnamurthy, Varghese Jacob, Suresh Radhakrishnan, and Kutsal Dogan. 2016. Peripheral Developer Participation in Open Source Projects: An Empirical Analysis. ACM Trans. Manage. Inf. Syst. 6, 4, Article 14 (Jan. 2016), 31 pages.
[30]
Georg Krogh, Stefan Haefliger, Sebastian Spaeth, and Martin Wallin. 2012. Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development. MIS Quarterly forthcoming (06 2012).
[31]
Karim R Lakhani and Robert G Wolf. 2003. Why hackers do what they do: Understanding motivation and effort in free/open source software projects. Open Source Software Projects (September 2003) (2003).
[32]
Amanda Lee, Jeffrey C. Carver, and Amiangshu Bosu. 2017. Understanding the impressions, motivations, and barriers of one time code contributors to FLOSS projects: a survey. In Proceedings of the 39th International Conference on Software Engineering, ICSE 2017, Buenos Aires, Argentina, May 20--28, 2017. IEEE / ACM, 187--197.
[33]
Henry B Mann and Donald R Whitney. 1947. On a test of whether one of two random variables is stochastically larger than the other. The Annals of Mathematical Statistics (1947), 50--60.
[34]
Lionel Marks, Ying Zou, and Ahmed E. Hassan. 2011. Studying the fix-time for bugs in large open source projects. In Proceedings of the 7th International Conference on Predictive Models in Software Engineering, PROMISE 2011, Banff, Alberta, Canada, September 20--21, 2011, Tim Menzies (Ed.). ACM, 11.
[35]
Francisco Melo. 2013. Area under the ROC Curve. Springer New York, New York, NY, 38--39.
[36]
Christopher Mendez, Hema Susmita Padala, Zoe Steine-Hanson, Claudia Hildebrand, Amber Horvath, Charles Hill, Logan Simpson, Nupoor Patil, Anita Sarma, and Margaret Burnett. 2018. Open Source Barriers to Entry, Revisited: A Sociotechnical Perspective. In 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE). 1004--1015.
[37]
Audris Mockus, Roy T. Fielding, and James D. Herbsleb. 2002. Two case studies of open source software development: Apache and Mozilla. ACM Trans. Softw. Eng. Methodol. 11, 3 (2002), 309--346.
[38]
Nuthan Munaiah, Steven Kroh, Craig Cabrey, and Meiyappan Nagappan. 2017. Curating GitHub for engineered software projects. Empir. Softw. Eng. 22, 6 (2017), 3219--3253.
[39]
Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake VanderPlas, Alexandre Passos, David Cournapeau, Matthieu Brucher, Matthieu Perrot, and Edouard Duchesnay. 2011. Scikitlearn: Machine Learning in Python. J. Mach. Learn. Res. 12 (2011), 2825--2830. http://dl.acm.org/citation.cfm?id=2078195
[40]
Eric Raymond. 1999. The cathedral and the bazaar. Knowledge, Technology & Policy 12, 3 (1999), 23--49.
[41]
Marco Túlio Ribeiro, Sameer Singh, and Carlos Guestrin. 2016. "Why Should I Trust You?": Explaining the Predictions of Any Classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, August 13--17, 2016, Balaji Krishnapuram, Mohak Shah, Alexander J. Smola, Charu C. Aggarwal, Dou Shen, and Rajeev Rastogi (Eds.). ACM, 1135--1144.
[42]
S. Abijah Roseline and S. Geetha. 2018. Intelligent Malware Detection using Oblique Random Forest Paradigm. In 2018 International Conference on Advances in Computing, Communications and Informatics, ICACCI 2018, Bangalore, India, September 19--22, 2018. IEEE, 330--336.
[43]
Hang Ruan, Bihuan Chen, Xin Peng, and Wenyun Zhao. 2019. DeepLink: Recovering issue-commit links based on deep learning. J. Syst. Softw. 158 (2019).
[44]
Gerard Salton and Chris Buckley. 1988. Term-Weighting Approaches in Automatic Text Retrieval. Inf. Process. Manag. 24, 5 (1988), 513--523.
[45]
Benedikt Schifferer, Chris Deotte, and Even Oldridge. 2020. Tutorial: Feature Engineering for Recommender Systems. In RecSys 2020: Fourteenth ACM Conference on Recommender Systems, Virtual Event, Brazil, September 22--26, 2020, Rodrygo L. T. Santos, Leandro Balby Marinho, Elizabeth M. Daly, Li Chen, Kim Falk, Noam Koenigstein, and Edleno Silva de Moura (Eds.). ACM, 754--755.
[46]
Bianca Shibuya and Tetsuo Tamai. 2009. Understanding the process of participating in open source communities. In 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development. IEEE, 1--6.
[47]
Dmitry Smolyakov, Alexander Korotin, Pavel Erofeev, Artem Papanov, and Evgeny Burnaev. 2018. Meta-learning for resampling recommendation systems. In Eleventh International Conference on Machine Vision, ICMV 2018, Munich, Germany, 1--3 November 2018 (SPIE Proceedings, Vol. 11041), Antanas Verikas, Dmitry P. Nikolaev, Petia Radeva, and Jianhong Zhou (Eds.). SPIE, 110411S.
[48]
Christoph Stanik, Lloyd Montgomery, Daniel Martens, Davide Fucci, and Walid Maalej. 2018. A Simple NLP-Based Approach to Support Onboarding and Retention in Open Source Communities. In 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, Madrid, Spain, September 23--29, 2018. IEEE Computer Society, 172--182.
[49]
Igor Steinmacher, Ana Paula Chaves, Tayana Uchôa Conte, and Marco Aurélio Gerosa. 2014. Preliminary Empirical Identification of Barriers Faced by Newcomers to Open Source Software Projects. In 2014 Brazilian Symposium on Software Engineering, Maceió, Brazil, September 28 - October 3, 2014. IEEE Computer Society, 51--60.
[50]
Igor Steinmacher, Tayana Uchôa Conte, and Marco Aurélio Gerosa. 2015. Understanding and Supporting the Choice of an Appropriate Task to Start with in Open Source Software Communities. In 48th Hawaii International Conference on System Sciences, HICSS 2015, Kauai, Hawaii, USA, January 5--8, 2015. IEEE Computer Society, 5299--5308.
[51]
Igor Steinmacher, Gustavo Pinto, Igor Scaliante Wiese, and Marco Aurélio Gerosa. 2018. Almost There: A Study on Quasi-Contributors in Open-Source Software Projects. In 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE). 256--266.
[52]
Igor Steinmacher, Christoph Treude, and Marco Aurélio Gerosa. 2019. Let Me In: Guidelines for the Successful Onboarding of Newcomers to Open Source Projects. IEEE Softw. 36, 4 (2019), 41--49.
[53]
Mervyn Stone. 1974. Cross-validatory choice and assessment of statistical predictions. Journal of the Royal Statistical Society: Series B (Methodological) 36, 2 (1974), 111--133.
[54]
Margaret-Anne D. Storey, Jody Ryall, Janice Singer, Del Myers, Li-Te Cheng, and Michael J. Muller. 2009. How Software Developers Use Tagging to Support Reminding and Refinding. IEEE Trans. Software Eng. 35, 4 (2009), 470--483.
[55]
Xin Tan and Minghui Zhou. 2019. How to Communicate when Submitting Patches: An Empirical Study of the Linux Kernel. Proc. ACM Hum. Comput. Interact. 3, CSCW (2019), 108:1--108:26.
[56]
Xin Tan, Minghui Zhou, and Zeyu Sun. 2020. A first look at good first issues on GitHub. In ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8--13, 2020. ACM, 398--409.
[57]
Feifei Tu, Jiaxin Zhu, Qimu Zheng, and Minghui Zhou. 2018. Be careful of when: an empirical study on time-related misuse of issue tracking data. In Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/SIGSOFT FSE 2018, Lake Buena Vista, FL, USA, November 04--09, 2018, Gary T. Leavens, Alessandro Garcia, and Corina S. Pasareanu (Eds.). ACM, 307--318.
[58]
Marat Valiev, Bogdan Vasilescu, and James D. Herbsleb. 2018. Ecosystem-level determinants of sustained activity in open-source projects: a case study of the PyPI ecosystem. In Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/SIGSOFT FSE 2018, Lake Buena Vista, FL, USA, November 04--09, 2018. ACM, 644--655.
[59]
Lev Vygotsky. 1978. Interaction between learning and development. Readings on the development of children 23, 3 (1978), 34--41.
[60]
Jianguo Wang and Anita Sarma. 2011. Which bug should I fix: helping new developers onboard a new project. In Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2011, Waikiki, Honolulu, HI, USA, May 21, 2011, Marcelo Cataldo, Cleidson R. B. de Souza, Yvonne Dittrich, Rashina Hoda, and Helen Sharp (Eds.). ACM, 76--79.
[61]
Mohamad Yazdaninia, David Lo, and Ashkan Sami. 2021. Characterization and Prediction of Questions without Accepted Answers on Stack Overflow. In 29th IEEE/ACM International Conference on Program Comprehension, ICPC 2021, Madrid, Spain, May 20--21, 2021. IEEE, 59--70.
[62]
Yunwen Ye and Kouichi Kishida. 2003. Toward an Understanding of the Motivation Open Source Software Developers. In Proceedings of the 25th International Conference on Software Engineering (Portland, Oregon) (ICSE '03). IEEE Computer Society, USA, 419--429.
[63]
Nengwen Zhao, Junjie Chen, Zhou Wang, Xiao Peng, Gang Wang, Yong Wu, Fang Zhou, Zhen Feng, Xiaohui Nie, Wenchi Zhang, Kaixin Sui, and Dan Pei. 2020. Real-time incident prediction for online service systems. In ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8--13, 2020, Prem Devanbu, Myra B. Cohen, and Thomas Zimmermann (Eds.). ACM, 315--326.
[64]
Minghui Zhou. 2019. Onboarding and Retaining of Contributors in FLOSS Ecosystem. Springer Singapore, Singapore, 107--117.
[65]
Minghui Zhou and Audris Mockus. 2012. What make long term contributors: Willingness and opportunity in OSS community. In 34th International Conference on Software Engineering, ICSE 2012, June 2--9, 2012, Zurich, Switzerland. IEEE Computer Society, 518--528.
[66]
Minghui Zhou and Audris Mockus. 2015. Who Will Stay in the FLOSS Community? Modeling Participant's Initial Behavior. IEEE Trans. Software Eng. 41, 1 (2015), 82--99.
[67]
Minghui Zhou, Audris Mockus, Xiujuan Ma, Lu Zhang, and Hong Mei. 2016. Inflow and Retention in OSS Communities with Commercial Involvement: A Case Study of Three Hybrid Projects. ACM Trans. Softw. Eng. Methodol. 25, 2 (2016), 13:1--13:29.

Cited By

View all
  • (2025)Software solutions for newcomers’ onboarding in software projects: A systematic literature reviewInformation and Software Technology10.1016/j.infsof.2024.107568177(107568)Online publication date: Jan-2025
  • (2024)PyRadar: Towards Automatically Retrieving and Validating Source Code Repository Information for PyPI PackagesProceedings of the ACM on Software Engineering10.1145/36608221:FSE(2608-2631)Online publication date: 12-Jul-2024
  • (2024)Revealing Software Development Work Patterns with PR-Issue Graph TopologiesProceedings of the ACM on Software Engineering10.1145/36608131:FSE(2402-2423)Online publication date: 12-Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '22: Proceedings of the 44th International Conference on Software Engineering
May 2022
2508 pages
ISBN:9781450392211
DOI:10.1145/3510003
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 July 2022

Check for updates

Badges

Author Tags

  1. good first issues
  2. onboarding
  3. open-source software

Qualifiers

  • Research-article

Conference

ICSE '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)559
  • Downloads (Last 6 weeks)78
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2025)Software solutions for newcomers’ onboarding in software projects: A systematic literature reviewInformation and Software Technology10.1016/j.infsof.2024.107568177(107568)Online publication date: Jan-2025
  • (2024)PyRadar: Towards Automatically Retrieving and Validating Source Code Repository Information for PyPI PackagesProceedings of the ACM on Software Engineering10.1145/36608221:FSE(2608-2631)Online publication date: 12-Jul-2024
  • (2024)Revealing Software Development Work Patterns with PR-Issue Graph TopologiesProceedings of the ACM on Software Engineering10.1145/36608131:FSE(2402-2423)Online publication date: 12-Jul-2024
  • (2024)Improving Issue-PR Link Prediction via Knowledge-Aware Heterogeneous Graph LearningIEEE Transactions on Software Engineering10.1109/TSE.2024.340844850:7(1901-1920)Online publication date: 1-Jul-2024
  • (2024)Understanding Newcomers’ Onboarding Process in Deep Learning ProjectsIEEE Transactions on Software Engineering10.1109/TSE.2024.335329750:3(443-460)Online publication date: 1-Mar-2024
  • (2024)Wiki2GH: A Recommendation Service to Link Software Engineering Knowledge to Practical DevelopmentService Science10.1007/978-981-97-5760-2_14(203-220)Online publication date: 19-Aug-2024
  • (2023)“We Feel Like We’re Winging It:” A Study on Navigating Open-Source Dependency AbandonmentProceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3611643.3616293(1281-1293)Online publication date: 30-Nov-2023
  • (2023)SUMMIT: Scaffolding Open Source Software Issue Discussion Through SummarizationProceedings of the ACM on Human-Computer Interaction10.1145/36100887:CSCW2(1-27)Online publication date: 4-Oct-2023
  • (2023)Code Recommendation for Open Source Software DevelopersProceedings of the ACM Web Conference 202310.1145/3543507.3583503(1324-1333)Online publication date: 30-Apr-2023
  • (2023)Understanding Mentors’ Engagement in OSS Communities via Google Summer of CodeIEEE Transactions on Software Engineering10.1109/TSE.2023.324241549:5(3106-3130)Online publication date: 1-May-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media