Slashdot Mirror


Researchers Determine What Makes Software Developers Unhappy (vice.com)

Researchers recently surveyed 2,200 software developers to calculate the distribution of unhappiness throughout the profession, and to identify its top causes, "incorporating a psychometrically validated instrument for measuring (un)happiness." An anonymous reader quotes Motherboard: Daniel Graziotin and his team found their survey subjects via GitHub. Contact information was found by mining archived data for past public GitHub events, where email addresses are apparently more plentiful. They wound up with 33,200 records containing developer locations, contact information, and employers. They took a random sampling from this dataset and wound up with about 1,300 valid survey responses... According to survey results released earlier this month, software developers are on average a "slightly happy" group of workers...

Survey responses were scored according to the SPANE-B metric, a standard tool used in psychology to assess "affect," defined as total negative feelings subtracted from total positive feelings. It ranges from -24 to 24. The mean score found in the developer happiness survey was 9.05. Slightly happy. The minimum was -16, while the maximum was 24. So, even in the worst cases, employees weren't totally miserable, whereas in the best cases employees weren't miserable at all.

The paper -- titled "On the Unhappiness of Software Developers" -- found that the top cause of unhappiness was being stuck while solving a problem, followed by "time pressure," bad code quality/coding practices, and "under-performing colleague."

And since happiness has been linked to productivity, the researchers write that "Our results, which are available as open data, can act as guidelines for practitioners in management positions and developers in general for fostering happiness on the job...unhappiness is present, caused by various factors and some of them could easily be prevented."

5 of 149 comments (clear)

  1. Users by allo · · Score: 4, Funny

    Users

    1. Re:Users by ChadSmith4920 · · Score: 3, Funny

      Sales Staff

  2. What makes me unhappy by 93+Escort+Wagon · · Score: 3, Funny

    These researchers who keep asking me if I'm happy are making it hard for me to focus on getting my work done...

    --
    #DeleteChrome
  3. Wait... by meglon · · Score: 3, Funny

    Running out of Mountain Dew wasn't top on the list? I call bullshit.

    --
    Fascism: An authoritarian and nationalistic right-wing system of government and social organization. See also: NAZI's
  4. Anything except coding by petes_PoV · · Score: 3, Funny

    ... the top cause of unhappiness was being stuck while solving a problem, followed by "time pressure," bad code quality/coding practices, and "under-performing colleague.

    In my experience what makes developers unhappy is having to write documentation, perform testing and fixing bugs.

    Of course, that might simply define the habits of the "under-performing colleague" that then drags down the happiness of other, more diligent and professional, developers.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons