Crédit :CC0 Domaine Public
Le cycle de développement de logiciels libres (OSS) et de représentation des genres est, peut-être, Sans surprise, les femmes sont largement sous-représentées parmi les développeurs OSS. Par conséquent, les femmes manquent d'opportunités de développement et professionnelles, et à mesure que les emplois dans le développement OSS s'ouvrent, les femmes n'ont pas l'expérience pour les obtenir. Et le cycle continue.
C'est tellement omniprésent qu'il est probablement intégré au logiciel lui-même, disent quatre chercheurs, qui est un problème tout à fait distinct - un problème qu'ils visent à résoudre en trouvant ces bogues et en proposant des refontes autour d'eux, conduisant à des outils plus inclusifs de genre utilisés par les développeurs de logiciels.
Anita Sarma, un professeur de l'Oregon State University, et Igor Steinmacher, professeur assistant à l'École d'informatique, L'informatique, et Cybersystèmes, sont les IP, avec Marco Gerosa, professeur agrégé au SICCS, et le professeur de l'OSU Margaret Burnett, qui s'est penchée sur cette question tout au long de sa carrière, sont des co-IP.
Ils étudieront les outils de support OSS comme Eclipse (éditeur de développement), Git (contrôle de version), GitHub (site d'hébergement de projet), Jira (suivi des problèmes), Hudson (intégration continue) et autres, avec l'hypothèse que si ces outils sont impliqués dans la création de barrières sexistes, ils peuvent considérablement décourager les nouveaux arrivants, surtout les femmes, de rejoindre des projets OSS.
« Nous nous intéressons à la façon dont les gens utilisent les outils, car les « bugs » peuvent être intégrés à la façon dont l'outil a été conçu, ce qui peut désavantager les personnes ayant des styles cognitifs différents, ", a déclaré Steinmacher. "C'est parce qu'il existe des différences dans la façon dont les gens résolvent les problèmes et utilisent les fonctionnalités du logiciel. De façon intéressante, la littérature montre que ces différences dans les styles de résolution de problèmes se regroupent selon le sexe. Par conséquent, si quelqu'un met en œuvre un outil sans prendre en compte un ensemble diversifié d'utilisateurs, ils peuvent inclure de tels rois de bugs, qui affectent un genre plus que l'autre."
L'étude s'appuiera sur des recherches antérieures de Burnett, dont l'équipe a été la pionnière de la technique de recherche GenderMag, pour trouver des "bugs" sexistes. GenderMag est une méthode d'inspection qui permet aux professionnels du logiciel de trouver des bogues dans leur propre logiciel à l'aide de quatre personnages sexués. Les constructeurs d'outils effectueront des visites cognitives de leur logiciel et répondront à des questions spécifiques à travers le prisme des facettes de résolution de problèmes de chaque personnage.
Les facettes à considérer sont :
Sur la base des bugs trouvés, l'équipe proposera des moyens de reconcevoir la documentation de l'OSS ; ces refontes et le processus de création d'outils inclusifs seront évalués empiriquement pour créer une liste de meilleures pratiques pour corriger les bugs sexistes dans les produits et les processus.
"Certains efforts de recherche étudient comment les préjugés sexistes jouent dans les projets OSS, ", a déclaré Steinmacher. "Ceux-ci se concentrent en partie sur l'identification des problèmes sociaux et culturels potentiels qui découragent particulièrement les femmes de rejoindre les communautés OSS. D'autres études se concentrent sur les types de problèmes auxquels les femmes sont confrontées lorsqu'elles participent à de telles communautés dominées par les hommes. Notre recherche complète ces travaux sur les facteurs sociaux en se concentrant sur la compréhension de si et comment les outils et l'infrastructure que les gens utilisent pour contribuer aux logiciels libres sont complices de la création de ces biais."