paint-brush
Может ли воспринимаемая гендерная предвзятость влиять на парное программирование в удаленных условиях?к@pairprogramming
140 чтения

Может ли воспринимаемая гендерная предвзятость влиять на парное программирование в удаленных условиях?

Слишком долго; Читать

Исследование изучает гендерную предвзятость в дистанционном парном программировании, изучая, как восприятие учащимися пола своих партнеров влияет на производительность, техническую компетентность и совместное взаимодействие посредством контролируемого эксперимента с использованием специальной платформы.
featured image - Может ли воспринимаемая гендерная предвзятость влиять на парное программирование в удаленных условиях?
Pair Programming Technology HackerNoon profile picture
0-item

Авторы:

(1) Амадор Дуран, лаборатория SCORE, Институт I3US, Севильский университет, Севилья, Испания ([email protected]);

(2) Пабло Фернандес, лаборатория SCORE, Институт I3US, Севильский университет, Севилья, Испания ([email protected]);

(3) Беатрис Бернардес, Институт I3US, Севильский университет, Севилья, Испания ([email protected]);

(4) Натаниэль Вайнман, Отделение компьютерных наук, Калифорнийский университет в Беркли, Беркли, Калифорния, США ([email protected]);

(5) Аслы Акалин, отдел компьютерных наук, Калифорнийский университет, Беркли, Беркли, Калифорния, США ([email protected]);

(6) Армандо Фокс, Отделение компьютерных наук, Калифорнийский университет в Беркли, Беркли, Калифорния, США ([email protected]).

Таблица ссылок

Аннотация и 1 Введение

1.1 Платформа Twincode

1.2 Сопутствующая работа

2 вопроса исследования

3 переменные

3.1 Независимые переменные

3.2 Зависимые переменные

3.3 Смешивающие переменные

4 участника

5 План выполнения и 5.1 Набор персонала

5.2 Обучение и 5.3 Проведение эксперимента

5.4 Анализ данных

Благодарности и ссылки

АБСТРАКТНЫЙ

Контекст . Было обнаружено, что парное программирование повышает интерес студентов к компьютерным наукам, особенно среди женщин, и, следовательно, может быть способом исправить недопредставленность женщин в этой области. Однако одной из причин этого недопредставления является неблагоприятный климат, созданный гендерными стереотипами, применяемыми к инженерам в целом и к инженерам-программистам в частности, предполагающими, что мужчины работают лучше, чем их коллеги-женщины. Если эта же предвзятость присутствует в парном программировании, она может работать против цели улучшения гендерного баланса в вычислительной технике. Цель. В удаленной обстановке, в которой студенты не могут напрямую наблюдать пол своих коллег, мы стремимся изучить, ведут ли себя студенты, изучающие программную инженерию, по-разному, когда меняется предполагаемый пол их удаленных партнеров по парному программированию, ища различия в (i) воспринимаемой производительности по сравнению с индивидуальным программированием; (ii) воспринимаемой технической компетентности партнера по сравнению с его собственной; (iii) воспринимаемом уровне навыков партнера; (iv) поведении взаимодействия, таком как частота добавлений, удалений, валидаций исходного кода и т. д.; и (v) тип и относительная частота диалоговых сообщений, используемых для совместного поведения в окне чата. Хотя есть некоторые исследования производительности парного программирования и комбинации гендерных пар, насколько нам известно, нет исследований о влиянии гендерных стереотипов и предвзятости внутри самих пар. Метод. Мы разработали онлайн-платформу (twincode), которая случайным образом классифицирует студентов в гендерно-сбалансированные группы, распределяет их по парам для удаленного парного программирования (совместное использование окна редактора и окна чата) и может выборочно обманывать одного или обоих партнеров относительно пола другого с помощью использования четко гендерного аватара. Несколько поведенческих моделей автоматически измеряются в процессе парного программирования вместе с двумя анкетами и семантической маркировкой разговоров пар. Мы проведем серию экспериментов, чтобы определить влияние, если таковое имеется, возможной гендерной предвзятости во взаимодействиях удаленного парного программирования. Студенты в контрольной группе не будут иметь никакой информации о поле своего партнера; студенты в экспериментальной группе получат такую информацию, но будут выборочно обмануты относительно истинного пола своего партнера. Для анализа данных, помимо проверки надежности данных анкеты с использованием альфа Кронбаха и критерия Кайзера, для каждой переменной ответа мы (i) сравним контрольную и экспериментальную группы по расстоянию между двумя парными заданиями; затем, используя данные только экспериментальной группы, мы (ii) сравним баллы, используя воспринимаемый пол партнера как внутрисубъектную переменную; и (iii) проанализируем взаимодействие между воспринимаемым полом партнера (внутрисубъектным) и полом субъекта (межсубъектным). Для анализов (i) и (ii) мы будем использовать t-тесты, тогда как для анализов (iii) мы будем использовать смешанные модели ANOVA.

1 ВВЕДЕНИЕ

Парное программирование становится все более популярной парадигмой сотрудничества, которая, как было показано, является эффективным инструментом в образовании по информатике, что измеряется положительным влиянием на оценки, успеваемость в классе, уверенность, производительность и мотивацию остаться [6], особенно для женщин [19, 24]. В парном программировании два партнера тесно сотрудничают для решения задачи программирования. Таким образом, их способность взаимодействовать друг с другом является ключевой. Однако на эти взаимодействия влияют неявные гендерные предубеждения [12, 18], например, предположение, что женщины менее технически компетентны [18]. Это широко наблюдаемое явление даже в высокоструктурированных условиях [6, 13]. Исследования в области социальных наук показывают, что поведение человека зависит от поведения его сверстников [8]. Следовательно, неявные гендерные предубеждения, основанные на восприятии сверстников, могут оказывать влияние на поведение человека, потенциально влияя на опыт парного программирования.


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


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


Чтобы получить раннюю обратную связь по инфраструктуре, поддерживающей наше предложение, мы провели два пилотных исследования, по одному в каждом университете, с ограниченным числом студентов, в ходе которых мы могли проверить понятность анкет, используемых для сбора субъективных данных, применимость тегирования сообщений (описанного в разделе 2), а также возможности платформы twincode, которая кратко описана ниже.


Эта статья доступно на arxiv по лицензии CC BY 4.0 DEED.