Nữ giới lập trình giỏi hơn nam, nhưng khi bị phát hiện giới tính thật, chất lượng phần mềm sẽ bị đánh giá thấp! Đó là kết luận đầy bất ngờ trong nghiên cứu tiến hành bởi các nhà khoa học Mỹ, trái ngược hoàn toàn với hình ảnh trước đây mà chúng ta thường hình dung về các lập trình viên là nam giới, làm việc suốt đêm trong bóng tối,...
Để tìm hiểu về sự phân bổ giới tính trong giới lập trình viên mã nguồn mở, các nhà khoa học tại Đại học bách khoa California và Đại học Bắc Carolina đã phân tích dữ liệu từ cộng đồng lập trình GitHub với 10 triệu người dùng, 1,4 triệu trong số đó có khai báo giới tính rõ ràng. Đồng thời họ thống kê chất lượng sản phẩm lập trình bởi 2 nhóm đối tương này.
Kết quả cho thấy rằng những lập trình viên nữ có khả năng lập trình tốt hơn nam giới trong cùng một công việc. Chất lượng của các phần mềm được đánh giá bởi những lập trình viên khác nhằm đảm bảo tính khách quan trong nghiên cứu. Tuy nhiên, khi nữ giới công bố phần mềm của họ và kèm theo giới tính thật thì chất lượng sẽ bị đánh giá thấp hơn so với sản phẩm tương tự của nam giới. Ngược lại, khi ẩn thông tin giới tính thì sẽ được đánh giá cao hơn.
Các nhà nghiên cứu cho rằng trước giờ chính thái độ trong cộng đồng lập trình đối với nữ giới khiến những sản phẩm của họ khó được chấp nhận, trừ khi những lập trình nữ đó có hợp tác cùng với nam giới hoặc ẩn giấu giới tính của họ. Nhóm tác giả nghiên cứu cho biết: "Kết quả của chúng tôi cho thấy mặc dù nữ giới trên GitHub có thể có trình độ cao hơn, nhưng chính sự thiên vị của cộng đồng đã không công nhận họ."
Nhằm điều tra sâu hơn về vai trò của giới tính đối với quá trình code và nhận thức của cộng đồng về tác giả phần mềm, các nhà nghiên cứu đã khảo sát tính năng "Pull Request" giữa các thành viên. Đây là tình huống xảy ra khi các lập trình viên trong cộng đồng chỉnh sửa code của ai đó nhằm góp ý, bổ sung cho họ. Nếu Pull Request được tác giả chấp nhận thì đoạn code mới sẽ được hệ thống trộn vào dự án cũ.
Và kết quả đầy sự ngạc nhiên cho nhóm nghiên cứu: những Pull Request tạo ra bởi nữ giới được chấp nhận với tỷ lệ cao hơn (78,6%) so với tỷ lệ được chấp nhận bởi nam giới (74,6%). Thú vị hơn, nếu Pull Request được gởi đi từ một lập trình viên nữ mà tác giả không quen biết và giới tính của người gởi bị giấu đi thì tỷ lệ chấp nhận giảm xuống còn 71,8%. Nhưng nếu Pull Request được gởi bởi một nữ lập trình viên mà giới tính của họ được công bố thì tỷ lệ chấp nhận chỉ còn có 62,5%.
Mặc dù nghiên cứu trên đây vẫn chưa được bình duyệt, nhưng theo các nhà nghiên cứu, nó cung cấp thêm thông tin quan trọng đòi hỏi phải được quan tâm đúng mức. Họ cho biết: "Chúng tôi buộc phải sử dụng dữ liệu lớn để hiểu thêm về tương tác của giới tính đối với hiệu quả công việc. Mặc dù dữ liệu lần này đã lớn, nhưng nó vẫn chưa chứng minh được sự khác biệt của tương tác giới tính giữa các cá nhân với nhau. Dù vậy, xu hướng trong báo cáo này là đáng lo ngại và cần phải được tiếp tục kiểm tra một cách nghiêm túc để có cách ứng xử phù hợp."
Để tìm hiểu về sự phân bổ giới tính trong giới lập trình viên mã nguồn mở, các nhà khoa học tại Đại học bách khoa California và Đại học Bắc Carolina đã phân tích dữ liệu từ cộng đồng lập trình GitHub với 10 triệu người dùng, 1,4 triệu trong số đó có khai báo giới tính rõ ràng. Đồng thời họ thống kê chất lượng sản phẩm lập trình bởi 2 nhóm đối tương này.
Kết quả cho thấy rằng những lập trình viên nữ có khả năng lập trình tốt hơn nam giới trong cùng một công việc. Chất lượng của các phần mềm được đánh giá bởi những lập trình viên khác nhằm đảm bảo tính khách quan trong nghiên cứu. Tuy nhiên, khi nữ giới công bố phần mềm của họ và kèm theo giới tính thật thì chất lượng sẽ bị đánh giá thấp hơn so với sản phẩm tương tự của nam giới. Ngược lại, khi ẩn thông tin giới tính thì sẽ được đánh giá cao hơn.
Các nhà nghiên cứu cho rằng trước giờ chính thái độ trong cộng đồng lập trình đối với nữ giới khiến những sản phẩm của họ khó được chấp nhận, trừ khi những lập trình nữ đó có hợp tác cùng với nam giới hoặc ẩn giấu giới tính của họ. Nhóm tác giả nghiên cứu cho biết: "Kết quả của chúng tôi cho thấy mặc dù nữ giới trên GitHub có thể có trình độ cao hơn, nhưng chính sự thiên vị của cộng đồng đã không công nhận họ."
Nhằm điều tra sâu hơn về vai trò của giới tính đối với quá trình code và nhận thức của cộng đồng về tác giả phần mềm, các nhà nghiên cứu đã khảo sát tính năng "Pull Request" giữa các thành viên. Đây là tình huống xảy ra khi các lập trình viên trong cộng đồng chỉnh sửa code của ai đó nhằm góp ý, bổ sung cho họ. Nếu Pull Request được tác giả chấp nhận thì đoạn code mới sẽ được hệ thống trộn vào dự án cũ.
Và kết quả đầy sự ngạc nhiên cho nhóm nghiên cứu: những Pull Request tạo ra bởi nữ giới được chấp nhận với tỷ lệ cao hơn (78,6%) so với tỷ lệ được chấp nhận bởi nam giới (74,6%). Thú vị hơn, nếu Pull Request được gởi đi từ một lập trình viên nữ mà tác giả không quen biết và giới tính của người gởi bị giấu đi thì tỷ lệ chấp nhận giảm xuống còn 71,8%. Nhưng nếu Pull Request được gởi bởi một nữ lập trình viên mà giới tính của họ được công bố thì tỷ lệ chấp nhận chỉ còn có 62,5%.
Mặc dù nghiên cứu trên đây vẫn chưa được bình duyệt, nhưng theo các nhà nghiên cứu, nó cung cấp thêm thông tin quan trọng đòi hỏi phải được quan tâm đúng mức. Họ cho biết: "Chúng tôi buộc phải sử dụng dữ liệu lớn để hiểu thêm về tương tác của giới tính đối với hiệu quả công việc. Mặc dù dữ liệu lần này đã lớn, nhưng nó vẫn chưa chứng minh được sự khác biệt của tương tác giới tính giữa các cá nhân với nhau. Dù vậy, xu hướng trong báo cáo này là đáng lo ngại và cần phải được tiếp tục kiểm tra một cách nghiêm túc để có cách ứng xử phù hợp."