OSSN/OpenSourceExperiments
Contents
Project information
Project owner: Christos Bacharakis
Accountable: Lucy Harris
Team: Open Innovation
Contact: christos AT mozilla dot com
Intro
As part of the Open Source Student Network pilot program we are designing a set of experiments for better understanding the user journey of University students towards their first open source project.
The goal of these experiments is to to discover and/or validate opportunities and best practices for supporting University Tech students throughout their journey towards contributing code to Open Source Projects.
We will closely work with the Clubs of our OSSN network for recruiting students who would be interested being part of the experiments.
Open Source Contribution Survey
We would like 5-10 minutes of your time for answering some simple and easy questions regarding your experience towards contributing to an Open Source project. We are looking to gather data from everyone who have tried (failed or succeeded) contributing to an open source project in the past year. Any personal data you submit as part of this survey will be handled in accordance with our Mozilla Privacy Policy.
Tweet size:
Have you ever tried to contribute (successfully or unsuccessfully) to an Open Source Project? Please help us by filling this 5' survey! We want to better understand when and why people drop off! bit.ly/FOSSCont
The problem we are trying to solve for
Based on our recent research, there is a significant number of University students across the United States who want to contribute to Open Source projects. Most of these students drop off at some point during their journey due to various reasons.
The goal of these experiments is to identify the various reasons students drop off and provide a set of recommendations.
We also believe that through these experiments we will be able to identify if there is a intervention that Mozilla can do which will turn Computer Science students to Open Source contributors.
Questions we are trying to answer
Journey | Questions |
---|---|
Discovery |
|
Engagement |
|
Onboarding |
|
Contribution |
|
Retention |
|
Across the whole journey |
|
As a student
The only requirement for the students is to dedicate one hour per week for taking part into our online sessions/calls. No prior experience is a certain programming language or a technology stack is needed and we invite all students regardless their skills or experiences to sign up.
All the students will participate in small experiments throughout their journey towards their first code contribution.
The students will have the opportunity to work on a variety of open source projects based on their interests and skills. In every step of the process, they will have experienced mentors to guide them and support them.
User Journey | What students will do |
---|---|
Discovery | The process where students will identify a project to work on |
Engagement | There process where students will engage with a project by reading its codebase, going through the docs, issues etc |
Onboarding | The process of setting up the development environment |
Contributing | Identifying an issue/feature/bug, writing code and pushing it to the projects codebase |
Retention | Identifying what to do next after the first pull request |
Timeline and participation
The experiments are going to begin in the first week of February and each experiments will last four weeks.
If you are interested being part of the experiments and you can dedicate just one hour per week for 4 weeks, please fill this form.
Mentors
The students will have the opportunity to work on a variety of open source projects based on their interests and skills. In every step of the process, they will have experienced mentors to guide them and support them.
As mentors you will have the opportunity to work with top students from across the US who are passionate to learn and contribute to Open Source projects. If you are mentoring, maintaining or contributing to an open source project and you are looking to mentor a small group of students for contributing to your project, please drop us a line at christos AT mozilla dot com. Requirements: As a mentor you have to dedicate the minimum of 1 hour per week for supporting your students. You can always dedicate more time but it's also up to each experiment and the different mentorship model each experiment is testing.