skip to main content
10.1145/3377816.3381732acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

Stress and burnout in open source: toward finding, understanding, and mitigating unhealthy interactions

Published:18 September 2020Publication History

ABSTRACT

Developers from open-source communities have reported high stress levels from frequent demands for features and bug fixes and from the sometimes aggressive tone of these demands. Toxic conversations may demotivate and burn out developers, creating challenges for sustaining open source. We outline a path toward finding, understanding, and possibly mitigating such unhealthy interactions. We take a first step toward finding them, by developing and demonstrating a measurement instrument (an SVM classifier tailored for software engineering) to detect toxic discussions in GitHub issues. We used our classifier to analyze trends over time and in different GitHub communities, finding that toxicity varies by community and that toxicity decreased between 2012 and 2018.

References

  1. Anonymous. Leaving toxic open source communities, 2014. modelviewculture.com/pieces/leaving-toxic-open-source-communities.Google ScholarGoogle Scholar
  2. Christopher Bogart, Christian Kästner, James Herbsleb, and Ferdian Thung. How to break an api: Cost negotiation and community values in three software ecosystems. In Proc. FSE, pages 109--120, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Luke Breitfeller, Emily Ahn, David Jurgens, and Yulia Tsvetkov. Finding microaggressions in the wild: A case for locating elusive phenomena in social media posts. In Proc. Conf. Empirical Methods in Natural Language Processing, 2019.Google ScholarGoogle ScholarCross RefCross Ref
  4. Fabio Calefato, Filippo Lanubile, Federico Maiorano, and Nicole Novielli. Sentiment polarity detection for software development. Empirical Software Engineering, 23(3):1352--1382, 2018.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Brett Cannon, Adam Stacoviak, and Jerod Santo. The changelog, episode 318: A call for kindness in open source, October 2018. Podcast.Google ScholarGoogle Scholar
  6. Laura Dabbish, Colleen Stuart, Jason Tsay, and Jim Herbsleb. Social coding in GitHub: transparency and collaboration in an open software repository. In Proc. CSCW, pages 1277--1286, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Cristian Danescu-Niculescu-Mizil, Moritz Sudhof, Dan Jurafsky, Jure Leskovec, and Christopher Potts. A computational approach to politeness with application to social factors. In Proc. ACL, pages 250--259, 2013.Google ScholarGoogle Scholar
  8. Nemanja Djuric, Jing Zhou, Robin Morris, Mihajlo Grbovic, Vladan Radosavljevic, and Narayan Bhamidipati. Hate speech detection with comment embeddings. In Proc. WWW, pages 29--30, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Nadia Eghbal. Roads and bridges: The unseen labor behind our digital infrastructure. Technical report, Ford Foundation, 2016.Google ScholarGoogle Scholar
  10. Tom Fearn. Double cross-validation. NIR news, 21(5):14--15, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  11. Darja Fišer, Ruihong Huang, Vinodkumar Prabhakaran, Rob Voigt, Zeerak Waseem, and Jacqueline Wernimont, editors. Proc. Works. Abusive Language Online, 2018.Google ScholarGoogle Scholar
  12. Paula Fortuna and Sérgio Nunes. A survey on automatic detection of hate speech in text. ACM Computing Surveys (CSUR), 51(4):85, 2018.Google ScholarGoogle Scholar
  13. Daviti Gachechiladze, Filippo Lanubile, Nicole Novielli, and Alexander Serebrenik. Anger and its direction in collaborative software development. In Proc. ICSE-NIER, pages 11--14, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Georgios Gousios. The GHTorrent dataset and tool suite. In Proc. MSR, pages 233--236, 2013.Google ScholarGoogle Scholar
  15. Joshua Guberman, Carol Schmitz, and Libby Hemphill. Quantifying toxicity and verbal violence on Twitter. In Proc. CSCW Companion, pages 277--280, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Emitza Guzman, David Azócar, and Yang Li. Sentiment analysis of commit comments in GitHub: an empirical study. In Proc. MSR, pages 352--355. ACM, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Eran Hammer. A new social contract for open source, February 2018. Blog post, hueniverse.com/86d1fcf3e353.Google ScholarGoogle Scholar
  18. Guido Hertel, Sven Niedner, and Stefanie Herrmann. Motivation of software developers in open source projects: an internet-based survey of contributors to the Linux kernel. Research Policy, 32(7):1159--1177, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  19. Eric von Hippel and Georg von Krogh. Open source software and the "private-collective" innovation model. Organization Science, 14(2):209--223, 2003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Clayton J Hutto and Eric Gilbert. Vader: A parsimonious rule-based model for sentiment analysis of social media text. In Proc. ICWSM, 2014.Google ScholarGoogle Scholar
  21. Carlos Jensen, Scott King, and Victor Kuechler. Joining free/open source software communities: An analysis of newbies' first interactions on project mailing lists. In Proc. HICSS, pages 1--10. IEEE, 2011.Google ScholarGoogle Scholar
  22. Robbert Jongeling, Proshanta Sarkar, Subhajit Datta, and Alexander Serebrenik. On negative results when using sentiment analysis tools for software engineering research. Empirical Software Engineering, 22(5):2543--2584, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Dan Jurafsky and James Martin. Speech and language processing. Pearson, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Sandeep Krishnamurthy. On the intrinsic and extrinsic motivation of floss developers. Knowledge, Technology & Policy, 18(4):17--39, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  25. Nolan Lawson. What it feels like to be an open-source maintainer, March 2017. Blog post, nolanlawson.com/2017/03/05/.Google ScholarGoogle Scholar
  26. Jan Lehnardt. Sustainable open source: The maintainers perspective or: How i learned to stop caring and love open source, March 2017. Blog post, writing.jan.io.Google ScholarGoogle Scholar
  27. Pia Mancini et al. Sustain: A one day conversation for open source software sustainers - the report. Technical report, Sustain Conference Organization, 2017.Google ScholarGoogle Scholar
  28. Molly K. Maskrey. Career Direction, pages 25--70. Apress, Berkeley, CA, 2016.Google ScholarGoogle Scholar
  29. Burt L Monroe, Michael P Colaresi, and Kevin M Quinn. Fightin'words: Lexical feature selection and evaluation for identifying the content of political conflict. Political Analysis, 16(4):372--403, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  30. Bo Pang, Lillian Lee, et al. Opinion mining and sentiment analysis. Foundations and Trends in Information Retrieval, 2(1--2):1--135, 2008.Google ScholarGoogle Scholar
  31. Haji Mohammad Saleem, Kelly P Dillon, Susan Benesch, and Derek Ruths. A web of hate: Tackling hateful speech in online social spaces. First Workshop on Text Analytics for Cybersecurity and Online Safety at LREC 2016, 2016.Google ScholarGoogle Scholar
  32. Anna Schmidt and Michael Wiegand. A survey on hate speech detection using natural language processing. In Proc. Int'l Works. Natural Language Processing for Social Media, pages 1--10, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  33. Robert Speer, Joshua Chin, Andrew Lin, Lance Nathan, and Sara Jewett. wordfreq: v1. 5.1, 2016.Google ScholarGoogle Scholar
  34. Igor Steinmacher, Marco Aurelio Graciotto Silva, Marco Aurelio Gerosa, and David F Redmiles. A systematic literature review on the barriers faced by newcomers to open source software projects. Information and Software Technology, 59:67--85, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Yla R Tausczik and James W Pennebaker. The psychological meaning of words: Liwc and computerized text analysis methods. Journal of Language and Social Psychology, 29(1):24--54, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  36. Zeerak Waseem, Wendy Hui Kyong Chung, Dirk Hovy, and Joel Tetreault, editors. Proc. Works. Abusive Language Online. ACL, 2017.Google ScholarGoogle Scholar
  37. Tim Wood. moment().endof('term'), July 2016. Blog post, https://medium.com/timrwood/moment-endof-term-522d8965689.Google ScholarGoogle Scholar
  38. Frances Zlotnick. Github open source survey 2017, June 2017. Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    ICSE-NIER '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results
    June 2020
    128 pages
    ISBN:9781450371261
    DOI:10.1145/3377816

    Copyright © 2020 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 18 September 2020

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • short-paper

    Upcoming Conference

    ICSE 2025

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader