Slashdot Mirror


Pull Requests Are Accepted At About The Same Rate, Regardless of Gender (techinasia.com)

An anonymous reader writes: Remember that story about how women "get pull requests accepted more (except when you know they're women)." The study actually showed that men also had their code accepted more often when their gender wasn't known, according to Tech In Asia -- and more importantly, the lower acceptance rates (for both men and women) applied mostly to code submitters from outside the GitHub community. "Among insiders, there's no evidence of discrimination against women. In fact, the reverse is true: women who are on the inside and whose genders are easy to discern get more of their code approved, and to a statistically significant degree."

Eight months after the story ran, the BBC finally re-wrote their original headline ("Women write better code, study suggests") and added the crucial detail that acceptance rates for women fell "if they were not regulars on the service and were identified by their gender."

44 of 94 comments (clear)

  1. Relationship by Anonymous Coward · · Score: 4, Interesting

    Since both men and women have their code accepted at higher rates when you know their gender, I wonder if there is a relationship between knowing more about a person and accepting their code. Does knowing someone better mean you are more accepting of their work? If Beth is a working mother of 5 and you know this, does that knowledge make you more or less likely to approve of her code opposed to only knowing that someone made a merge request?

    1. Re:Relationship by dgatwood · · Score: 5, Interesting

      Actually, it's more like an uncanny valley. The first part was that for people outside the community (where you don't really know much about them), if you know nothing about the submitter, you're more likely to accept the code than if you know just a little bit about the submitter. But if you actually know them IRL, you're more likely to accept their code.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Relationship by Mr+D+from+63 · · Score: 4, Insightful

      Since both men and women have their code accepted at higher rates when you know their gender, I wonder if there is a relationship between knowing more about a person and accepting their code. Does knowing someone better mean you are more accepting of their work? If Beth is a working mother of 5 and you know this, does that knowledge make you more or less likely to approve of her code opposed to only knowing that someone made a merge request?

      I don't know, but surely there is something we can be outraged about. We must look harder.

    3. Re:Relationship by AmiMoJo · · Score: 4, Interesting

      And that is exactly what you would expect. People tend to be open minded when they don't know anything about a person. Once they know enough to categorize them, all the biases creep in. Then as they get to know them, they start to see them as individuals again.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Relationship by lgw · · Score: 3, Informative

      It must be raining frogs: I agree with AmiMoJo. This is how the human mind works - we are pattern engines. We fit what we see to the patterns we've internalized, even when we see very little. Usually, that works quite well: even our vision is mostly synthesized from minimal data (other than the very center of our field of view, the rest is mostly fake detail), but it works so well we don't notice. But sometimes it doesn't quite work out, from biases that aren't accurate to optical illusions. Helps to be aware of it all.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    5. Re:Relationship by wisnoskij · · Score: 1

      "had their code ACCEPTED MORE often when their gender WASN'T KNOWN"

      --
      Troll is not a replacement for I disagree.
    6. Re:Relationship by ShanghaiBill · · Score: 4, Insightful

      Why are these studies even being funded?

      The original crappy study, that TFA debunked, was funded by the National Science Foundation under grant number 1252995. So your tax dollars paid for it.

      I am not totally opposed to all research related to gender discrimination, but when researchers publish statistically invalid garbage, they should be banned from future grants.

    7. Re:Relationship by AmiMoJo · · Score: 1

      Not my tax dollars... But anyway, what part of the study is statistically invalid garbage?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    8. Re:Relationship by ShanghaiBill · · Score: 1

      what part of the study is statistically invalid garbage?

      The conclusions.

    9. Re:Relationship by William+Baric · · Score: 1

      Since both men and women have their code accepted at higher rates when you know their gender

      Why was this modded up? The summary says the opposite, both men and women have their code accepted at higher rates when their gender is not known.

    10. Re:Relationship by AmiMoJo · · Score: 1

      The study doesn't actually draw the conclusions mentioned in TFA though, that's kind of the point. It's much more conservative.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Relationship by AmiMoJo · · Score: 1

      Ooh I like squirrels!

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:Relationship by SharpFang · · Score: 1

      Personally, I believe the correlation goes in the reverse direction. People who write high quality code, also fill their profiles more thoroughly and are more likely to reveal their gender as result.

      The article makes it seem like the choice of accepting or rejecting a push request is an arbitrary decision based solely on factors associated with perception of the accepter of the personality of the submitter and has nothing in common with actual code quality. No. GOOD push requests are accepted. BAD push requests are rejected. The blame for having a push rejected sits entirely on the submitter.

      A lazy submitter, who can't be bothered to fill in personal detail is more likely to submit bad code. An inexperienced woman who is not a regular on Github is more likely to submit bad or useless patches (I've seen an argument where some lady pushed edits to comments which she believed might be offensive due to not being gender-neutral; patch rejected for creating a clutter and not contributing to code quality; lady outraged...) An inexperienced man... is more likely to register.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    13. Re:Relationship by beastofburdon · · Score: 1

      Yea, I'm pretty sure I just watched Satan put on a winter coat too. It's kinda frosty in hell when I agree with AmiJoJo, but it is a fucking cold day in hell when I agree with them on a social justice matter.

  2. Obviouskily by Anonymous Coward · · Score: 1

    We men write more bullshit, and we are proud of it. Until Linus puts us to our place.

  3. In other research... by Anonymous Coward · · Score: 1, Insightful

    We found that in modern times, misandry is apparently totally acceptable.

  4. What is a "pull-request"? by Anonymous Coward · · Score: 1

    Is it git-specific terminology for asking someone to merge back some branch to the main release?

    1. Re:What is a "pull-request"? by jcr · · Score: 1
      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:What is a "pull-request"? by SharpFang · · Score: 1

      Among git-specific terminology there's also forking someone's repository. Watch out where you say that, you might get fired over it.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  5. it is STILL discrimination by Anonymous Coward · · Score: 1, Interesting

    This is a huge misunderstanding of discrimination:

    "no evidence of discrimination against women. In fact, the reverse is true: women who are on the inside and whose genders are easy to discern get more of their code approved, and to a statistically significant degree"

    It is still unjust to give them preferential treatment. This is a common misconception from the early days of chivalry: putting a woman on a pedestal just because she is a woman is still discriminating against her.

    If there were no discrimination at all, there would be no gender bias. The fact that the author does not understand this is an example of ... wait for it ... institutional gender discrimination.

    1. Re:it is STILL discrimination by amiga3D · · Score: 3, Interesting

      I'm against discrimination in my organization. Not for some thing about right and wrong but simply because I feel the best should rise to the top. Gender be damned. It doesn't make sense to decide anything on the gender or sexual preference or color or religion or much of anything else about the person who does the work except for the quality of their work. Most people where I work feel this way too. We have very few women (it's aircraft repair and modification) but those we have are mostly excellent at their jobs and respected by their male coworkers. They constantly try to hire more women but I've seen women show up for an interview, take one look at the work environment, and just walk out. Somehow though, it's alway spun that it's our fault women don't work here.

    2. Re:it is STILL discrimination by amiga3D · · Score: 1

      The environment I speak of is physical. It's unbelievably loud to the point I often wear earplugs plus ear muffs for protection. It's very hot most of the year and it's a lot of very physical work.

  6. Re:People of all genders should team up ... by AmiMoJo · · Score: 2, Insightful

    Because it's flamebait. It's got everything - gender, hipsters and millennials, wise older workers, leftists, claiming other people's issues aren't real... It could easily have been copy/pasted from the /. troll playbook.

    I hope it's a sign that people are finally getting fed up with the denials and moaning about it all being a non-issue, and are actually interested in commenting on the story. There is an interesting story here, but the GP completely ignores it.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  7. Re:Misleading title by AmiMoJo · · Score: 5, Informative

    The actual complaint to the BBC is quite insightful:

    Complaint
    A reader complained that the headline of this article was misleading, that the study on which it was based was so flawed as not to merit reporting, and that the terms of the report were not duly impartial in relation to the question of the benefits or otherwise of workforce diversity in particular fields of employment.

    Much of it is a standard anti-feminist argument, but the bit about the headline was found to have merit:

    Outcome
    Whether the study should have been reported was a matter of legitimate editorial discretion and, in the ECUâ(TM)s view, the article did not deal with matters which were controversial in the sense which would require a balance of views. However, there were no grounds for believing that the women among the cohort selected by the study were representative of women in general, and thus no basis for generalising about womenâ(TM)s relative ability. To that extent, the headline was inaccurate.
    Partly upheld

    Note that they are saying the research itself and the idea that there might be gender bias is not wrong or controversial, just that you can't infer from the study, which only looked at women on Github, that all women experience this bias.

    The Slashdot summary is actually worse than the BBC article. It inaccurately summarises both the original article, the correction and the study.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  8. Re:People of all genders should team up ... by Crashmarik · · Score: 1

    And naturally the truth has been modded down

    Because it's flamebait.

    Talk about a woosh moment
    BTW The truth is an absolute defense against libel or slander in the real world

  9. Re:People of all genders should team up ... by Anonymous Coward · · Score: 1

    Anymore bullshit buzzword bingo you'd like to play.

    Are you human or a Markov chainer built on pure crap and anger?

    What the fuck are you on about "Leftism"? If you mean "Not Rightism" I'm not sure what the fuck that is either.

    I'm about as left as they come without veering into communism. Big state? Tick. State healthcare? Tick. State owned essential industries and utilities? Tick.

    Do I or any of my 'leftist' friends buy into this "equality is a leftish plot' crap? NO! Maybe 'cos we'll all 40+ and, as you say, have worked along side people of many and all persuasions for a long time. Hell, we are even of those "minorities".

    I'm not sure this is a left/right thing. There just seems to be a very vocal number of people on both the left AND right who think their $insert_tag_or_noun_here should somehow be enshrined in regulation and law.

    The older left (e.g. me) realise this is poppy cock and in fact the law and regulations should be BLIND to those differences.

    And your response seems to sum this up (I think). By definition freedom comes from an inclusive and not exclusive law.

    And much like the "new right" my solution to the SJW problem is simply not to listen to them!

  10. Re:People of all genders should team up ... by AmiMoJo · · Score: 3, Insightful

    I'm not a hipster, a millennial or a leftist. But I do see gender issues in tech, for both men and women. It's not about dividing people and games, it's about making things better for everyone.

    For example, there was a guy who had his first child at one place I worked. The boss was very upset when he said he wanted to take his full paternity leave allowance, and implied he would never have hired him if he had known. He then spent the next six months berating him for not being a "real man" and not making "his woman" bring up the child.

    He ended up quitting before the child was born in the end (long story). If you don't think it's a problem then fine, you are entitled to that, but don't be a dick by moaning about other people trying to address it. It's not a conspiracy against you, unless you think the manager was right.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  11. Careful, your slip is showing by Solandri · · Score: 5, Insightful
    Anyone else notice the glaring sexism in the media coverage of this story about purported sexism in programming culture?

    "get pull requests accepted more (except when you know they're women)."

    When it seems like men are getting preferential treatment, the story is portrayed as discrimination against women.

    "Women write better code, study suggests"

    When it seems like women are getting preferential treatment, the story is portrayed as women being superior.

    I propose journalists be forced to write these stories without knowing ahead of time which gender came out on top in a study. After the story has been written, the editor can go back and insert the proper gender-specific word or pronoun.

    1. Re:Careful, your slip is showing by phantomfive · · Score: 1

      I propose journalists be forced to write these stories without knowing ahead of time which gender came out on top in a study. After the story has been written, the editor can go back and insert the proper gender-specific word or pronoun.

      That won't happen in a world where the goal of the article (and headline) is to get page-views (or newspaper purchases).

      --
      "First they came for the slanderers and i said nothing."
  12. Re:People of all genders should team up ... by Anonymous Coward · · Score: 1, Insightful

    Flamebait? Do you even remember life before internet? We loved it because only your mind mattered. No one cared if you were an adult or a kid, only which of the two you acted like. People would collaborate based on code.

    Then political people started up, like you. You have an agenda and you push it every single time, all agenda, no code. That's toxic to building a community and you end up destroying those you join. You eventually wind up with projects that are more politics than code, nothing gets done, and new projects spring up that the cycle may continue.

  13. That is not preferential, it is skill-based by SuperKendall · · Score: 1

    In fact, the reverse is true: women who are on the inside and whose genders are easy to discern get more of their code approved, and to a statistically significant degree

    This could mean any number of things, it could mean that the sample is skewed. It could also easily mean simply that in those cases the women had better code.

    That is not discrimination, that is pure skill-based result. I see no reason to expect actual discrimination based on gender over code quality, because in this realm where you are accepting new code into a project there are huge negative consequences (i.e. things may just break) for accepting code based not on code quality, but on other factors.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re: That is not preferential, it is skill-based by Anonymous Coward · · Score: 1

      It could also mean that women submitted more PRs for non-code related items like Docs and such that would be more likely to get approved. Just sayin'.

  14. Win-win either way by Anonymous Coward · · Score: 1

    Women get their code submissions accepted more = women are better coders

    Women get their code submissions accepted less = women are discriminated against

    We live in a post-truth society where the above is all the a) data and b) conclusion people need to drive action and policy.

    Of course, writers will spend 1% of their text giving some kind of token acknowledgement to "it is hard to know for sure" and 99% to "the conclusion is very clear"

  15. Paper's got Issues by Cinnamon+Beige · · Score: 2

    You've done the exact same thing you've accused BBC of, claiming that overall pull requests are accepted at the same rate when this is not true. Women were statistically significantly less likely to have their code accepted than men as outsiders and statistically more likely to have their code accepted as insiders.

    Citation please? From the way the entry here is (horribly) written, it looks like gender is less of a factor than being a known coder to the group--which means that if you're going to do the statistical comparison properly you're going to have to be careful to make sure you break it apart on both the gender variable (unknown vs known woman vs known man) and on 'known to community' variable, being careful to make sure the numbers you're comparing match across the board.

    Doing a bit of work to find the paper itself reveals that it's not peer-reviewed which probably explains why a read-through of the methodology is leaving me extremely skeptical on if they controlled for this obvious confound, especially since there might be additional confounds--for example, I'm not really seeing any attempt to control for the possibility that the rate at which skilled female coders deliberately adopt genderless/gender-neutral personas may be higher than it is for skilled male coders, meaning that the higher acceptance rate (of 6.2% higher then men's) is actually an artifact of that--and hey, since somebody might as well point out the elephant in the room, let's bring up the possibility that some people might have their GitHub persona more accurately reflect their gender than their LinkedIn profile because there are some employment discrimination suits you don't want to be the one trying to win.

    I'm also somewhat skeptical of the whole idea that changing larger parts of code is automatically less cautious, since this seems a rather bad assumption on the whole. I would expect the amount of testing done before submitting the code to be a better indicator--but you can't measure that so easily, even if a small tweak could easily enough result in a kludge in the code becoming suddenly broken, meaning that a more cautious coder might end up submitting a larger amount of changes because they're both submitting the tweak and what is necessary to get the program working again after the tweak. (I'd actually be unlikely to submit them separately, unless the tweak isn't essential to what I did to get the program work again and the kludge itself is a particularly ugly thing that needs fixing no matter what.)

    These are the kinds of things that will get brought up in the peer review process for a paper, so really, I'm not surprised in the least that it isn't.

    As a side note, I am, however, pleased to have learned from this paper that, in fact, I can have my LinkedIn profile be gender-neutral, which is my personal preference.

  16. I concur by Mordaximus · · Score: 1

    Typically a pull request results in pepper spray, a hard slap, a call to the cops or some combination of those.

    1. Re:I concur by phantomfive · · Score: 1

      Are you having a rough day?

      --
      "First they came for the slanderers and i said nothing."
  17. Re:People of all genders should team up ... by cryptizard · · Score: 1, Flamebait

    Because he used "leftist" and "millennial" like 30 times as derogatory terms. That is the flamebait.

  18. Re:People of all genders should team up ... by serviscope_minor · · Score: 1

    Sounds like the boss was flirting with a constructive dismissal case.

    --
    SJW n. One who posts facts.
  19. I wonder why by thinkwaitfast · · Score: 1
  20. Re:People of all genders should team up ... by Aighearach · · Score: 1

    BTW The truth is an absolute defense against libel or slander in the real world

    "I really believe this I promise and my opinion is worth more" isn't quite the definition of "truth" that is also the one that is an absolute defense against anything.

  21. Re: People of all genders should team up ... by Your.Master · · Score: 1

    It's an example. It's not subject to availability bias.

  22. Re: People of all genders should team up ... by cryptizard · · Score: 1

    If that sounds a bit vague, well, you complained about terms to clarify being flamebait... so fuck off.

    I'm sorry, was this sentence meant to convey something? Because it is incomprehensible.

  23. Re:People of all genders should team up ... by Crashmarik · · Score: 1

    Yeaaaaaaah, No.

  24. Re:People of all genders should team up ... by AmiMoJo · · Score: 1

    It might have ended up that way if he hasn't emigrated to New Zealand first.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC