Abstract

Abstract. Many open source software communities rely on volunteer contributors and it is important to motivate, engage and retain members of the community to ensure long term sustainability of the community and software. Barrier to entry can be a problem for new developers and can stop them from contributing to large projects. It is important to mentor and guide new volunteers in an open source project and organisation such as OSGeo. The question is then raised how can open source organizations bridge this gap and bring younger developers into the organizations and ensure that they remain, in order to contribute something meaningful? OSGeo participated for a third time in Google Code-in (GCI). Google Code-in is an online competition that introduces teenagers (13–17 years) to open source development over the course of seven weeks. In the 2019 Google Code-in, there were 29 participating open source organisations, over 3000 students from more than 75 countries that completed 13 000+ tasks. During GCI, OSGeo had the lowest number of mentors in its three years of the competition but its highest number of completed tasks. Many of the submissions from the students was of a high standard and some of the task submissions got accepted into the projects. Having new developers in any open source community is key to the survival of the community and retaining them is also key to the longevity of any of the projects and it gives them time to contribute something meaningful.

Highlights

  • The majority of modern-day open source software communities rely on volunteer contributors (Steinmacher et al, 2015) and it is important to motivate, engage and retain members of the community to ensure long term sustainability of the community and software (Qureshi and Fang, 2011)

  • We will provide an overview of OSGeo and Google Code-in, as well as the challenges OSGeo faced as an organization, how we overcame them, and the lessons learnt

  • Open source organizations can apply to participate in Google Code-in, and once selected, the organization’s mentors need to produce 75+ tasks of approximately 3-5 hours ranging in complexity

Read more

Summary

INTRODUCTION

The majority of modern-day open source software communities rely on volunteer contributors (Steinmacher et al, 2015) and it is important to motivate, engage and retain members of the community to ensure long term sustainability of the community and software (Qureshi and Fang, 2011). It is important to mentor and guide new volunteers in an open source project (Rautenbach et al 2018). As a way of promoting open source, Google partnered with various open source organizations, such as OSGeo, Fedora Project, JBoss, and the R community, to host two annual events. In the 2019 Google Code-in, there were 29 participating open source organisations, over 3000 students from more than 75 countries that completed 13 000+ tasks (Google Open Source Blog, 2020). The second initiative is Google Summer of Code which is an initiative for university students. Google Summer of Code runs over a period of 3 months during which a student implements a new feature or improves upon existing code for an open source project. The ultimate goal of Google Summer of Code is that the students become part of the community afterwards. We will provide an overview of OSGeo and Google Code-in, as well as the challenges OSGeo faced as an organization, how we overcame them, and the lessons learnt

Overview of Google Code-in
OSGeo’s involvement in Google Code-in
AN OVERVIEW OF OSGEO’S PARTICIPATION IN 2019 GOOGLE CODE-IN
STUDENT FEEDBACK
CHALLENGES FACED AND LESSONS LEARNED
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.