Kredit:CC0 Public Domain
Cykeln för utveckling av öppen källkod (OSS) och könsrepresentation är, kanske, föga förvånande - kvinnor är mycket underrepresenterade bland OSS -utvecklare. Som ett resultat, kvinnor går miste om utveckling och professionella möjligheter, och när jobb inom OSS-utveckling öppnas, kvinnor saknar erfarenhet att få dem. Och cykeln fortsätter.
Det är så genomgripande att det troligen är inbyggt i själva mjukvaran, säger fyra forskare, vilket är ett helt separat problem - ett som de vill lösa genom att hitta dessa buggar och föreslå omdesigner runt dem, leder till mer jämställdhetsinkluderande verktyg som används av mjukvaruutvecklare.
Anita Sarma, en professor från Oregon State University, och Igor Steinmacher, en biträdande professor vid Institutionen för informatik, Datoranvändning, och cybersystem, är PI:erna, med Marco Gerosa, docent i SICCS, och OSU-professor Margaret Burnett, som har fokuserat på denna fråga under hela sin karriär, är co-PIs.
De kommer att undersöka OSS-stödverktyg som Eclipse (utvecklingsredigerare), Git (versionskontroll), GitHub (projektvärdwebbplats), Jira (problemspårare), Hudson (kontinuerlig integration) och andra, med hypotesen att om dessa verktyg är inblandade i att skapa könsmässiga barriärer, de kan avsevärt avskräcka nykomlingar, speciellt kvinnor, från att gå med i OSS-projekt.
"Vi är intresserade av hur människor använder verktyg eftersom" buggarna "kan vara inbäddade i hur verktyget utformades, som kan ställa människor med olika kognitiva stilar i nackdel, Steinmacher sa. "Detta beror på att det finns skillnader i hur människor problemlöser och använder mjukvarufunktioner. Intressant, litteraturen visar att dessa skillnader i problemlösningsstilar grupperar sig efter kön. Därför, om någon implementerar ett verktyg utan att ta hänsyn till en mängd olika användare, de kan inkludera sådana kungar av buggar, som påverkar det ena könet mer än det andra."
Studien kommer att bygga på tidigare forskning från Burnett, vars team var banbrytande inom GenderMag -forskningstekniken, att hitta könsfördomar "buggar". GenderMag är en inspektionsmetod som gör det möjligt för mjukvaruproffs att hitta buggar i sin egen programvara med hjälp av fyra könspersoner. Verktygsbyggarna kommer att göra kognitiva genomgångar av sin programvara och svara på specifika frågor genom linsen för varje personas problemlösande aspekter.
De aspekter som ska beaktas är:
Baserat på de buggar som hittats, teamet kommer att föreslå sätt att omforma OSS-dokumentationen; dessa omdesigner och processen för att skapa inkluderande verktyg kommer att utvärderas empiriskt för att skapa en lista över bästa praxis för att åtgärda buggar mellan könen i både produkter och processer.
"Vissa forskningsinsatser undersöker hur könsfördomar spelar ut i OSS-projekt, ", sade Steinmacher. "De fokuserar delvis på att identifiera potentiella sociala och kulturella frågor som särskilt avskräcker kvinnor från att gå med i OSS-gemenskaper. Andra studier fokuserar på de typer av problem som kvinnor möter när de deltar i sådana mansdominerade samhällen. Vår forskning kompletterar dessa arbeten om sociala faktorer genom att fokusera på att förstå om och hur de verktyg och infrastruktur som människor använder för att bidra till OSS är delaktiga i att skapa dessa fördomar."