Американские ученые: женщины лучше мужчин редактируют код

16 Февраль, 2016 — ИТ: софт

Ученые из Университета Северной Каролины обнаружили, что женщины, зарегистрированные на GitHub, лучше справляются с редактированием кода, чем мужчины. При этом женщины, которые не скрывали свой пол, показывали худшие результаты.

Американские ученые: женщины лучше мужчин редактируют код


Исследователи определили пол несколькими способами, сообщает N+1. Во-первых, они находили профили программистов в соцсетях благодаря поисковым системам. Во-вторых, авторы использовали программу, определяющей пол человека по его имени, указанному в соответствующем поле в профиле. Исследователям удалось установить пол 35 процентов пользователей платформы, что соответствует примерно полутора миллионам человек.

Авторы исследования воспользовались данными, полученными через GHTorrent в апреле 2015 года и содержащими информацию о пользователях, проектах и запросах на внесение изменений в код. Исследователи также изучили веб-страницы ресурса на предмет статуса запросов, описания и комментариев.

В качестве показателя успешности исследователи использовали долю принятых запросов на внесение изменений — то есть одобренных правок в код — от общего числа запросов у каждого пола, и обнаружили, что у женщин эта доля составляет 78,6 %, тогда как у мужчин несколько меньше — 74,6 %. Оценив, какова доля успешных запросов у каждой женщины в отдельности, авторы обнаружили, что пользователи женского пола разделяются на две основные группы: те, у кого меньше 10 процентов принятых изменений, и те, у кого больше 90 %.

Ученые рассмотрели несколько возможных теорий, объясняющих такое распределение. Сначала они предположили, что первые неудачи, которых у недавно зарегистрированных женщин могло быть больше, чем у мужчин, негативно сказываются на дальнейшей активности пользователя на GitHub. Те же, кто оставался, склонны улучшать результаты своего труда, вкладывая в это больше сил, чем мужчины. В этом случае доля принятых запросов у недавних участников должна была быть ниже для женщин, чем для мужчин-новичков. Ученые проверили долю одобренных изменений для разных периодов времени, и обнаружили, что женщины, показывают результаты лучше, чем мужчины, вне зависимости от даты регистрации.

Исследователи также предположили, что женщины принимают участие в более важных проектах, для которых доля одобренных изменений могла быть выше или женщины-разработчики могли делать легкие и многочисленные правки. Для первого случая ученые проверили число запросов, в описании которых были даны ссылки на проект — это могло служить признаком, что работа имела важное значение. Однако доля таковых у женщин оказалась ниже. Во втором случае исследователи оценивали число добавляемых строк в коде, которое у женщин оказывалось больше, чем у мужчин.

Также имело значение, в какой именно код вносились правки. Например, изменения в HTML имеют большую вероятность быть принятыми, чем правки в С-код. Сгруппировав запросы по языкам, исследователи обнаружили, что женщины в той или иной степени превосходят мужчин по всем языкам программирования.

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

Авторы исследования подчеркивают, что последний результат может быть свидетельством того, что «женщины-программисты являются жертвами дискриминации, несмотря на то, что они являются более успешными разработчиками, чем мужчины». При этом ученые не отвергли других возможных объяснений, например, что женщины, зарегистрированные в GitHub, имеют большую вероятность быть профессионалами в IT-сфере, чем любителями.


tags GitHub, GHTorrent, код, редактирование кода


  

Читайте так же:


«Хромбуки» получат поддержку Android-приложений

«Хромбуки» получат поддержку Android-приложений

24 Январь, 2017

Новые модели ноутбуков, работающих на Chrome OS, получат поддержку Android-приложений. Перечень устройств, на которых можно запускать приложения для смартфонов, размещен на сайте Chromium Projects.

ПриватБанк внедрил электронные билеты

ПриватБанк внедрил электронные билеты

17 Январь, 2017

Разработанный ПриватБанком проект позволит избавиться от обычных билетов и постепенно перейти к использованию электронных. В львовском трамвае №8 такие билеты уже можно использовать.

Украинский разработчик выпустил iOS-программу для расчета налогов по новым правилам

Украинский разработчик выпустил iOS-программу для расчета налогов по новым правилам

11 Январь, 2017

В связи с изменениями от 1 января 2017 года все частные предприниматели обязаны платить социальный взнос, размер которого составит минимум 704 гривны. Ставки ряда налогов также были пересмотрены. Чтобы помочь разобраться в этой путанице, сумский программист Дмитрий Сунько разработал приложение, позволяющее рассчитать сумму налогов для всех групп ФЛП. Программа работает под iOS.

Faraday Future FF91 станет возможным конкурентом Tesla Model X

Faraday Future FF91 станет возможным конкурентом Tesla Model X

5 Январь, 2017

Представленный на технологической выставке CES 2017 электрокроссовер Faraday Future FF91 может рассматриваться в качестве конкурента электромобилей Tesla.

В Сингапуре заработает система управления трафиком дронов

В Сингапуре заработает система управления трафиком дронов

4 Январь, 2017

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