著者:
(1) Amador Durán、SCORE Lab、I3US Institute、Universidad de Sevilla、Sevilla、スペイン ([email protected]);
(2) Pablo Fernández、SCORE Lab、I3US Institute、Universidad de Sevilla、Sevilla、スペイン ([email protected]);
(3) Beatriz Bernárdez、I3US Institute、Universidad de Sevilla、Sevilla、スペイン ([email protected])。
(4)ナサニエル・ウェインマン、カリフォルニア大学バークレー校コンピュータサイエンス学部、バークレー、カリフォルニア州、米国([email protected])
(5) Aslı Akalın、カリフォルニア大学バークレー校コンピュータ サイエンス部門、米国カリフォルニア州バークレー ([email protected])。
(6) アルマンド・フォックス、カリフォルニア大学バークレー校コンピュータサイエンス学部、バークレー、カリフォルニア州、米国 ([email protected])。
背景: ペアプログラミングは、特に女性において、学生のコンピュータサイエンスへの関心を高めることが分かっており、そのため、この分野における女性の過少代表を改善するのに役立つと思われる。しかし、この過少代表の理由の 1 つは、エンジニア全般、特にソフトウェアエンジニアに適用され、男性の方が女性の同僚よりもパフォーマンスが優れていると想定される、性別による固定観念によって生み出される、歓迎されない雰囲気である。この同じ偏見がペアプログラミングに存在する場合、コンピューティングにおける男女バランスの改善という目標に反する可能性がある。目的 : 学生が同僚の性別を直接観察できないリモート設定で、リモートペアプログラミングパートナーの性別の認識が変わった場合にソフトウェアエンジニアリングの学生が異なる行動をとるかどうかを調査し、(i) ソロプログラミングと比較した生産性の認識、(ii) 自分と比較したパートナーの技術的能力の認識、(iii) パートナーのスキルレベル、(iv) ソースコードの追加、削除、検証などの頻度などの対話行動における違いを探す。 (v) チャットウィンドウでの共同行動に使用されるダイアログメッセージの種類と相対頻度。ペアプログラミングのパフォーマンスと性別ペアの組み合わせに関する研究はいくつかありますが、私たちの知る限り、ペア自体の性別ステレオタイプと偏見の影響に関する研究はありません。方法。私たちは、学生を性別バランスの取れたグループにランダムに分類し、リモートペアプログラミング(エディターウィンドウとチャットウィンドウを共有)用にペアを組み、性別が明確に示されたアバターを使用して、パートナーの一方または両方をもう一方の性別に関して選択的に欺くことができるオンラインプラットフォーム(twincode)を開発しました。ペアプログラミングプロセス中に、2つのアンケートとペアの会話のセマンティックタグ付けとともに、いくつかの動作が自動的に測定されます。リモートペアプログラミングのやり取りで性別の偏見が及ぼす影響(もしあれば)を特定するために、一連の実験を実行します。コントロールグループの学生は、パートナーの性別に関する情報を持ちません。治療グループの学生は、そのような情報を受け取りますが、パートナーの本当の性別については選択的に欺かれます。データを分析するために、クロンバックのアルファとカイザー基準を使用して質問票データの信頼性を確認することとは別に、各応答変数について、(i) 2 つのペアタスク間のスコア距離についてコントロール グループと実験グループを比較します。次に、実験グループのデータのみを使用して、(ii) パートナーの認識された性別を被験者内変数として使用してスコアを比較します。さらに、(iii) パートナーの認識された性別 (被験者内) と被験者の性別 (被験者間) の相互作用を分析します。(i) と (ii) の分析では t 検定を使用し、(iii) の分析では混合モデル ANOVA を使用します。
ペアプログラミングは、ますます人気が高まっているコラボレーションパラダイムであり、成績、授業のパフォーマンス、自信、生産性、留まる意欲へのプラスの影響によって測定されるように、コンピュータサイエンス教育における効果的なツールであることが示されています[6]、特に女性に対して[19、24]。ペアプログラミングでは、2人のパートナーが密接に協力してプログラミングタスクを解決します。そのため、お互いに関わる能力が重要です。ただし、これらの相互作用は、女性は技術的に能力が低いと想定するなど、暗黙のジェンダーバイアス[12、18]の影響を受けます。これは、高度に構造化された設定でも広く観察される現象です[6、13]。社会科学の研究によると、個人の行動は仲間の行動に影響されます[8]。したがって、仲間の認識に基づく暗黙のジェンダーバイアスは、個人の行動に影響を及ぼし、ペアプログラミングの経験に影響を及ぼす可能性があります。
この研究では、同僚の性別を直接観察できない非共存(リモート)環境において、リモートのペアプログラミングパートナーの認識された性別が男性から女性、またはその逆に変わった場合に、ソフトウェアエンジニアリングの学生が行動を変えるかどうかを調査することを目標としています。多くの学生が男性でも女性でもないと認識している可能性があることを認識していますが、最初の調査では、これらのいずれかであると認識している学生間のやり取りに主に焦点を当てています。そうすることで、暗黙の性別バイアスに関する既存の文献と調査結果をより適切に一致させることができます。性別が流動的、性別に適合しない、またはノンバイナリーの学生を含むやり取りにおける潜在的なバイアスは、独自の後続の研究に値する豊かで複雑なトピックです。
私たちの目標を達成するために、私たちは、ソロプログラミングと比較したペアプログラミングの生産性の認識の違い、パートナー自身の技術的能力と比較したパートナーの認識の違い、パートナーの認識されたスキルレベルだけでなく、インタラクションの動作、つまりソースコードの追加、削除、検証などの頻度、および共同動作に使用されるダイアログメッセージの種類と相対的な頻度の違いも調査する予定です。
私たちの提案をサポートするインフラストラクチャに関する早期のフィードバックを得るために、限られた数の学生を対象に、各大学で 1 つずつ、合計 2 つのパイロット スタディを実施しました。このパイロット スタディでは、主観的データを収集するために使用したアンケートの理解度、メッセージ タグ付けの適用性 (セクション 2 で説明)、および以下に簡単に説明する twincode プラットフォームの機能を確認できました。
この論文は