Почему студенты участвуют в Летнем коде


Google Summer of Code широко рассматривается как полезный как для участвующих студентов, так и для организаций с открытым исходным кодом. Теперь исследователи изучили, что мотивирует студентов участвовать в этом и продолжают ли они вносить свой вклад в долгосрочной перспективе?

Читателям I Programmer не нужно будет знакомиться с Google Summer of Code (GSoC), о котором мы регулярно сообщаем. Вкратце, это ежегодная программа, в рамках которой студенты университетов объединяются с организациями с открытым исходным кодом для трехмесячного опыта онлайн-программирования. Проекты OSS выигрывают от усилий студентов. Помимо приобретения опыта, студентам предоставляется стипендия для покрытия расходов на проживание в размере от 3000 до 6000 долларов США в зависимости от страны проживания.

В статье” Google Summer of Code: мотивация и вклад студентов” сообщается:

Среди своих целей GSoC стремится ”Вдохновить молодых разработчиков начать участвовать в разработке OSS” и ”Помочь проектам OSS выявлять и привлекать новых разработчиков и коммиттеров.”

и исследователи хотели выяснить, в какой степени эти цели достигаются, а также исследовать мотивацию студентов к участию.

Для этого они разработали две анкеты – одну для участвующих студентов, другую для наставников. Они разослали 1000 приглашений на опрос студентам, которые участвовали в GSoC в период с 2010 по 2015 год (в котором приняли участие около 7000 студентов), получили заполненные анкеты от 116. Меньшее число наставников, 730, были приглашены на том основании, что значительное число наставников участвуют в более чем одном выпуске программы, но еще меньшая доля (7,3%) ответила, указав размер выборки 53. Все студенты в выборке, кроме четырех, были мужчинами, как и все наставники. Преобладающим возрастом для первого участия был 21-25 лет (63), за которым следовали 18-20 лет (45), в то время как большинство наставников были старше 30 лет (42). 

Были разработаны вопросы, чтобы выяснить, какие из следующих факторов были важны для участвующих студентов:

Построение карьеры 

Вход в проекты OSS

Признание сверстников

Интеллектуальная стимуляция

Техническая проблема

Используя 5-балльную шкалу “Согласен/не согласен”, наставников прямо спросили, в какой степени эти факторы мотивировали участие студентов:

Из этих результатов, которые показывают, что стипендии являются основным мотивирующим фактором, исследователи пришли к выводу:

По сути, наставники воспринимали мотивацию студентов как стремление к материальным вознаграждениям, таким как стипендии, и освоение технических навыков, которые будут использоваться в основном для построения карьеры.

Студентам задавали более запутанные вопросы, предназначенные для того, чтобы выяснить, какие факторы повлияли на них больше всего: 

Это показало, что с точки зрения студентов акцент на стипендии был гораздо меньше. Вместо этого преобладал последний фактор “техническая проблема”, за которым следовал “вклад в открытый исходный код”. Последующие интервью показали различные причины этой озабоченности: от желания добавить функцию в проект с открытым исходным кодом, в котором они уже участвовали, до увлечения FOSS в целом и использования GSoC для преодоления барьеров входа в определенные сообщества OSS.

Собрав воедино данные из анкет студентов и последующих интервью исследователи пришли к выводу:

Студенты, как правило, поступали в GSoC для получения оплачиваемого опыта, в котором они могли бы использовать практические знания, полученные в результате участия, для создания своего портфолио карьеры. Тем не менее, некоторые студенты поступили в основном для того, чтобы иметь возможность внести свой вклад в проекты OSS

Исследователи также изучили, в какой степени студенты продолжали вносить свой вклад в OSS после GSoC, и обнаружили, что, хотя большинство (57%) студентов намеревались продолжать вносить свой вклад, фактические показатели удержания были ниже, и только 16% оставались в качестве основных членов и еще 13% делали частые взносы.

Так что Google Summer of Code работает хорошо, но, возможно, не так хорошо для открытого исходного кода, как нам хотелось бы думать. Это, конечно, не причина для того, чтобы свернуть его или вообще отказаться от него. Независимо от того, каковы точные результаты, они на благо кода.


Добавить комментарий