Авторы:
(1) Амадор Дуран, лаборатория SCORE, Институт I3US, Севильский университет, Севилья, Испания ([email protected]);
(2) Пабло Фернандес, лаборатория SCORE, Институт I3US, Севильский университет, Севилья, Испания ([email protected]);
(3) Беатрис Бернардес, Институт I3US, Севильский университет, Севилья, Испания ([email protected]);
(4) Натаниэль Вайнман, Отделение компьютерных наук, Калифорнийский университет в Беркли, Беркли, Калифорния, США ([email protected]);
(5) Аслы Акалин, отдел компьютерных наук, Калифорнийский университет, Беркли, Беркли, Калифорния, США ([email protected]);
(6) Армандо Фокс, Отделение компьютерных наук, Калифорнийский университет в Беркли, Беркли, Калифорния, США ([email protected]).
5 План выполнения и 5.1 Набор персонала
5.2 Обучение и 5.3 Проведение эксперимента
Контекст . Было обнаружено, что парное программирование повышает интерес студентов к компьютерным наукам, особенно среди женщин, и, следовательно, может быть способом исправить недопредставленность женщин в этой области. Однако одной из причин этого недопредставления является неблагоприятный климат, созданный гендерными стереотипами, применяемыми к инженерам в целом и к инженерам-программистам в частности, предполагающими, что мужчины работают лучше, чем их коллеги-женщины. Если эта же предвзятость присутствует в парном программировании, она может работать против цели улучшения гендерного баланса в вычислительной технике. Цель. В удаленной обстановке, в которой студенты не могут напрямую наблюдать пол своих коллег, мы стремимся изучить, ведут ли себя студенты, изучающие программную инженерию, по-разному, когда меняется предполагаемый пол их удаленных партнеров по парному программированию, ища различия в (i) воспринимаемой производительности по сравнению с индивидуальным программированием; (ii) воспринимаемой технической компетентности партнера по сравнению с его собственной; (iii) воспринимаемом уровне навыков партнера; (iv) поведении взаимодействия, таком как частота добавлений, удалений, валидаций исходного кода и т. д.; и (v) тип и относительная частота диалоговых сообщений, используемых для совместного поведения в окне чата. Хотя есть некоторые исследования производительности парного программирования и комбинации гендерных пар, насколько нам известно, нет исследований о влиянии гендерных стереотипов и предвзятости внутри самих пар. Метод. Мы разработали онлайн-платформу (twincode), которая случайным образом классифицирует студентов в гендерно-сбалансированные группы, распределяет их по парам для удаленного парного программирования (совместное использование окна редактора и окна чата) и может выборочно обманывать одного или обоих партнеров относительно пола другого с помощью использования четко гендерного аватара. Несколько поведенческих моделей автоматически измеряются в процессе парного программирования вместе с двумя анкетами и семантической маркировкой разговоров пар. Мы проведем серию экспериментов, чтобы определить влияние, если таковое имеется, возможной гендерной предвзятости во взаимодействиях удаленного парного программирования. Студенты в контрольной группе не будут иметь никакой информации о поле своего партнера; студенты в экспериментальной группе получат такую информацию, но будут выборочно обмануты относительно истинного пола своего партнера. Для анализа данных, помимо проверки надежности данных анкеты с использованием альфа Кронбаха и критерия Кайзера, для каждой переменной ответа мы (i) сравним контрольную и экспериментальную группы по расстоянию между двумя парными заданиями; затем, используя данные только экспериментальной группы, мы (ii) сравним баллы, используя воспринимаемый пол партнера как внутрисубъектную переменную; и (iii) проанализируем взаимодействие между воспринимаемым полом партнера (внутрисубъектным) и полом субъекта (межсубъектным). Для анализов (i) и (ii) мы будем использовать t-тесты, тогда как для анализов (iii) мы будем использовать смешанные модели ANOVA.
Парное программирование становится все более популярной парадигмой сотрудничества, которая, как было показано, является эффективным инструментом в образовании по информатике, что измеряется положительным влиянием на оценки, успеваемость в классе, уверенность, производительность и мотивацию остаться [6], особенно для женщин [19, 24]. В парном программировании два партнера тесно сотрудничают для решения задачи программирования. Таким образом, их способность взаимодействовать друг с другом является ключевой. Однако на эти взаимодействия влияют неявные гендерные предубеждения [12, 18], например, предположение, что женщины менее технически компетентны [18]. Это широко наблюдаемое явление даже в высокоструктурированных условиях [6, 13]. Исследования в области социальных наук показывают, что поведение человека зависит от поведения его сверстников [8]. Следовательно, неявные гендерные предубеждения, основанные на восприятии сверстников, могут оказывать влияние на поведение человека, потенциально влияя на опыт парного программирования.
В этой работе, в несовмещенной (т. е. удаленной) среде, в которой пол сверстников не может быть непосредственно наблюдаем, наша цель состоит в том, чтобы изучить, меняют ли студенты, изучающие программную инженерию, свое поведение, когда воспринимаемый пол их удаленных партнеров по парному программированию меняется с мужчины на женщину или наоборот. Обратите внимание, что, хотя мы признаем, что многие студенты могут идентифицировать себя ни как мужчины, ни как женщины, наше первоначальное исследование сосредоточено в первую очередь на взаимодействиях между студентами, которые идентифицируют себя как одну из этих групп, чтобы мы могли лучше согласовать наши результаты с существующей литературой о неявной гендерной предвзятости. Потенциальные предвзятости во взаимодействиях с участием гендерно-флюидных, негендерно-конформных или небинарных студентов — это богатая и сложная тема, заслуживающая собственного последующего изучения.
Для достижения нашей цели мы планируем искать различия не только в воспринимаемой производительности парного программирования по сравнению с индивидуальным программированием, воспринимаемой технической компетентности партнера по сравнению с его собственной и воспринимаемом уровне навыков партнеров, но и в поведении взаимодействия, т. е. частоте добавлений, удалений, проверок исходного кода и т. д., а также типе и относительной частоте диалоговых сообщений, используемых для совместного поведения.
Чтобы получить раннюю обратную связь по инфраструктуре, поддерживающей наше предложение, мы провели два пилотных исследования, по одному в каждом университете, с ограниченным числом студентов, в ходе которых мы могли проверить понятность анкет, используемых для сбора субъективных данных, применимость тегирования сообщений (описанного в разделе 2), а также возможности платформы twincode, которая кратко описана ниже.
Эта статья