Autori:
(1) Amador Durán, SCORE Lab, I3US Institute, Universidad de Sevilla, Sevilla, Španija ([email protected]);
(2) Pablo Fernández, SCORE Lab, Institut I3US, Universidad de Sevilla, Sevilla, Španija ([email protected]);
(3) Beatriz Bernárdez, I3US Institute, Universidad de Sevilla, Sevilla, Španija ([email protected]);
(4) Nathaniel Weinman, Odsjek za kompjuterske nauke, Univerzitet Kalifornije, Berkeley, Berkeley, CA, SAD ([email protected]);
(5) Aslı Akalın, Odsjek za kompjuterske nauke, Univerzitet Kalifornije, Berkeley, Berkeley, CA, SAD ([email protected]);
(6) Armando Fox, Odsjek za kompjuterske nauke, Univerzitet Kalifornije, Berkeley, Berkeley, CA, SAD ([email protected]).
5 Plan izvršenja i 5.1 Regrutacija
5.2 Obuka i 5.3 Izvođenje eksperimenta
Kontekst . Utvrđeno je da programiranje u paru povećava interesovanje učenika za informatiku, posebno za žene, i stoga se čini da je način da se pomogne u otklanjanju nedovoljne zastupljenosti žena u ovoj oblasti. Međutim, jedan od razloga za ovu podzastupljenost je neugodna klima koju stvaraju rodni stereotipi koji se primjenjuju na inženjere općenito, a posebno na softverske inženjere, pod pretpostavkom da muškarci rade bolje od svojih vršnjakinja. Ako je ova ista predrasuda prisutna u programiranju u paru, to bi moglo raditi protiv cilja poboljšanja rodne ravnoteže u računarstvu. Cilj. U udaljenom okruženju u kojem učenici ne mogu direktno promatrati spol svojih vršnjaka, cilj nam je istražiti da li se studenti softverskog inženjerstva ponašaju drugačije kada se percipirani spol njihovih partnera za programiranje na daljinu promijeni, tražeći razlike u (i) percipiranoj produktivnosti u odnosu na solo programiranje; (ii) partnerova percipirana tehnička kompetentnost u poređenju sa njihovom sopstvenom; (iii) partnerov percipirani nivo vještina; (iv) ponašanje interakcije, kao što je učestalost dodavanja, brisanja, validacije, itd.; i (v) tip i relativne frekvencije dijalog poruka koje se koriste za saradničko ponašanje u prozoru za ćaskanje. Iako postoje neke studije o uspješnosti programiranja u paru i kombinaciji rodnih parova, prema našim saznanjima ne postoje studije o utjecaju rodnih stereotipa i pristrasnosti unutar samih parova. Metoda. Razvili smo internetsku platformu (twincode) koja nasumično razvrstava učenike u rodno uravnotežene grupe, raspoređuje ih u parove za daljinsko programiranje u paru (dijeleći prozor za uređivanje i prozor za ćaskanje) i može selektivno obmanuti jednog ili oba partnera u pogledu spola drugi putem upotrebe jasno rodnog avatara. Nekoliko ponašanja se automatski mjeri tokom procesa programiranja u paru, zajedno sa dva upitnika i semantičkim označavanjem razgovora u paru. Izvršit ćemo seriju eksperimenata kako bismo identificirali učinak, ako ga ima, moguće rodne pristranosti u interakcijama programiranja na daljinu. Učenici u kontrolnoj grupi neće imati informacije o spolu svog partnera; studenti u grupi za tretman će dobiti takve informacije, ali će biti selektivno prevareni o pravom spolu svog partnera. Da bismo analizirali podatke, osim provjere pouzdanosti podataka upitnika korištenjem Cronbachovog alfa i Kaiserovog kriterija, za svaku varijablu odgovora ćemo (i) uporediti kontrolnu i eksperimentalnu grupu za rezultatsku udaljenost između dva zadatka u paru; zatim ćemo, koristeći samo podatke iz eksperimentalne grupe, (ii) uporediti rezultate koristeći partnerov percipirani spol kao varijablu unutar subjekta; i (iii) analizira interakciju između percipiranog spola partnera (unutar-subjekata) i spola subjekta (između-subjekata). Za (i) i (ii) analize koristit ćemo t-testove, dok ćemo za (iii) analize koristiti ANOVA mješovitog modela.
Programiranje u paru je sve popularnija paradigma saradnje koja se pokazala kao efikasan alat u obrazovanju iz informatike mjereno pozitivnim utjecajem na ocjene, učinak u razredu, samopouzdanje, produktivnost i motivaciju da ostanu [6], posebno za žene [19, 24]. U programiranju u paru, dva partnera blisko sarađuju kako bi riješili programski zadatak. Kao takve, njihova sposobnost da se međusobno angažuju je ključna. Međutim, na ove interakcije utiče implicitna rodna pristrasnost [12, 18], kao što je pretpostavka da su žene manje tehnički kompetentne [18]. Ovo je široko uočen fenomen čak iu visoko strukturiranim okruženjima [6, 13]. Istraživanja društvenih nauka pokazuju da na ponašanje pojedinca utiče ponašanje njegovih vršnjaka [8]. Stoga, implicitna rodna pristrasnost zasnovana na percepciji vršnjaka može imati efekte na nečije ponašanje, potencijalno utjecati na iskustvo programiranja u paru.
U ovom radu, u nekolociranom (tj. udaljenom) okruženju u kojem se spol vršnjaka ne može direktno uočiti, naš cilj je istražiti da li studenti softverskog inženjerstva mijenjaju svoje ponašanje kada se percipirani spol njihovih partnera za programiranje na daljinu promijeni od muškarac na ženu ili obrnuto. Imajte na umu da, iako prepoznajemo da se mnogi studenti ne mogu identificirati ni kao muškarci ni kao žene, naše početno istraživanje se prvenstveno fokusira na interakcije između učenika koji se identificiraju kao jedan od njih, tako da možemo bolje uskladiti naše nalaze sa postojećom literaturom o implicitnoj rodnoj pristrasnosti. Potencijalne predrasude u interakcijama koje uključuju rodno fluidne, rodno neusklađene ili nebinarne studente je bogata i složena tema koja zaslužuje vlastitu naknadnu studiju.
Da bismo postigli naš cilj, planiramo da tražimo razlike ne samo u percipiranoj produktivnosti programiranja u paru u odnosu na solo programiranje, uočenoj tehničkoj kompetentnosti partnera u odnosu na njihovu vlastitu i percipiranom nivou vještina partnera, već i u ponašanju u interakciji, tj. učestalost dodavanja, brisanja, validacije, itd. izvornog koda, i tip i relativna učestalost poruka dijaloga koje se koriste za kolaborativno ponašanje.
Da bismo ranije dobili povratne informacije o infrastrukturi koja podržava naš prijedlog, sproveli smo dvije pilot studije, po jednu na svakom univerzitetu, s ograničenim brojem studenata, gdje smo mogli provjeriti razumljivost upitnika koji se koriste za prikupljanje subjektivnih podataka, primjenjivost označavanja poruka (opisano u Odjeljku 2) i mogućnosti twincode platforme, koja je ukratko opisana u nastavku.
Ovaj papir je