Женщины превзошли мужчин в редактировании кода

Женщины превзошли мужчин в редактировании кода

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

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

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

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

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

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

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

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

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

GitHub — веб-сервис для хостинга проектов в области информационных технологий и их совместной разработки зарегистрированными пользователями. Авторы проекта размещают открытый код в специальных хранилищах — репозиториях. Пользователи могут редактировать код, посылая запросы на внесение изменений, которые могут быть приняты или отвергнуты. Кроме работы над кодом, участники могут общаться и комментировать правки друг друга. На данный момент в GitHub зарегистрировано 12 миллионов пользователей.

Александр Еникеев

N+1

Похожие новости:
Безопасных браузеров не бывает
В этом году организаторы события "Pwn2Own" предложили рекордное количество денежных наград за поиск уязвимостей в популярных веб-браузерах. В общей сложности злоумышленники заработали во время мероприятия 850 тысяч долларов.Firefox был любимой целью хакеров во время соревнования Pwn2Own: треть всех ..
2014-03-17 1504 0 Интернет, IT
0
Facebook продемонстрировала новый язык программирования
Соцсеть Facebook продемонстрировала новый язык программирования Hack. Это непосредственный потомок языка PHP. В его основе лежит синтаксис этого языка. Как сообщает официальный сайт компании, посвященный новинке, значительную часть соцсети уже перевели на новый язык. Основное требование к Hack ..
2014-03-30 1521 0 Интернет, IT
0
«Яндекс» ввел защиту аккаунтов без использования паролей
«Яндекс» запустил бета-версию двухфакторной аутентификации, которая дает возможность пользователю защитить свою учетную запись без использования логинов и длинных паролей. Вместо этого для подтверждения личности используется смартфон и мобильное приложение — «Яндекс.Ключ». Об этом говорится в сообщении компании, ..
2015-02-03 5502 0 Интернет, IT
0
Apple подтвердила крупнейшую утечку в истории iPhone
Корпорация Apple подтвердила подлинность исходного кода загрузчика iBoot. Об этом сообщает CNET со ссылкой на представителя компании.«Старый исходный код трехлетней давности действительно утек, — отметили в Apple. — Но защищенность наших продуктов не зависит от сохранности кода. Существует много уровней ..
2018-02-09 4151 0 Интернет, IT
-2
Для запрещенных властями интернет-страниц ввели особый код
Код для обозначения заблокированных по решению властей страниц официально включили в протокол HTTP. Об этом сообщил Марк Ноттингем, председатель Инженерного совета интернета (IETF), в официальном блоге.В случае, если пользователи попытаются получить доступ к запрещенной по юридическим причинам странице, ..
2015-12-22 1423 0 Интернет, IT
0
Американцы создали самообучающуюся программу для исправления багов
Специалисты из Массачусетского технологического университета разработали программу Prophet, способную в полностью автоматическом режиме искать ошибки в исходном коде других программ и исправлять их. Согласно отчету авторов программы, для анализа и исправления программа использует стохастическую модель и способна к платформонезависимому применению исправлений кода. ..
2016-01-30 1635 0 Интернет, IT
0
Google признали виновным в нарушении авторских прав Oracle
Коллегия присяжных в Сан-Франциско 7 мая признала Google виновным в нарушении авторских прав Oracle при использовании языка программирования Java. Об этом сообщает Agence France-Presse. В общей сложности присяжные должны были установить наличие или отсутствие нарушений со стороны Google по четырем ..
2012-05-9 1267 0 Интернет, IT
0
Временное решение Microsoft против вируса Duqu
На днях компания «Microsoft» выпустила дополнительную информацию по обнародованной недавно дырке в ядре операционной системы «Windows», которой пользуется червь «Duqu», сообщает «АйтиХак». Компания утверждает, что данная дырка содержится в движке парсинга шрифта «Win32k TrueType». Злоумышленники ..
2011-11-10 1370 1 Интернет, IT
0
Присяжные решили, что Google не нарушала патентов Oracle
Окружной суд Сан-Франциско признал Google невиновной в нарушении патентов Oracle. Коллегия присяжных, состоящая из десяти человек, единогласно решила, что ни один из двух патентов Oracle на язык программирования Java, фрагменты которого используются в операционной системе Android, не был нарушен. Об этом ..
2012-05-24 1190 0 Интернет, IT
0
Раскрыт источник крупнейшей утечки в истории iPhone
Исходный код загрузчика iBoot был получен от одного из рядовых сотрудников Apple в 2016 году. Об этом пишет Motherboard со ссылкой на собственные анонимные источники.Программист Apple изначально передал исходники пяти знакомым. При этом они не планировали публиковать код и лишь хотели найти новые ..
2018-02-12 4333 0 Интернет, IT
1
Ведущие ИТ-компании объединились для предотвращения угроз масштаба Heartbleed
Крупные ИТ-корпорации при координации Linux Foundation вложат ресурсы в устранение уязвимости в программах с открытым исходным кодом. К инициативе присоединились Microsoft, IBM, Google, Facebook, Cisco Systems, Dell, Fujitsu, Intel, NetApp, VMWare, Amazon и Rackspace Hosting, сообщает ..
2014-04-27 1074 0 Интернет, IT
0
Любители пробелов победили сторонников табуляции в споре об отступах
Разработчик из Google Фелипе Хоффа по итогам анализа более миллиарда файлов из 400 тысяч репозиториев на GitHub выяснил, что форматирование кода с помощью пробелов в общем случае используется чаще, чем форматирование с помощью табуляции. Об этом автор рассказал в блоге на Medium.Для удобочитаемости ..
2016-09-04 1241 0 Интернет, IT
1
В Иране арестовали организаторов конкурса красоты в Facebook
В Иране заблокирован доступ к социальной сети Facebook, но многие граждане умудряются с помощью специальных программ обойти запрет, передает «Газета ru». На днях полицейским, которые отвечают за безопасность в интернете, удалось арестовать группу из четырех администраторов социальной сети. ..
2012-01-31 1382 0 Интернет, IT
0
Mozilla решит проблемы безопасности в браузере Firefox
2012 год будет насыщен для компании Mozilla, именно в 2012 году компания намеревается внести кардинальные изменения в систему безопасности браузера Firefox. Упор будет сделан на улучшение безопасности выполнения JavaScript-кода, а точнее компиляции байт-кода в машинный код (JIT компиляция), когда ..
2012-01-10 1385 0 Интернет, IT
0
Хакеры получили доступ к исходному коду Norton Antivirus
Представители хакерской группы Lords of Dharmaraja утверждают, что получили доступ к исходному коду Norton Antivirus. Как говорят эсперты, эти утверждения преувеличены. В Symantec заявили, что случившееся не представляет угрозы для безопасности антивирусов и их покупателей. Представители компании подтвердили, что хакерская группа получила ..
2012-01-11 1416 0 Интернет, IT
0