Repository logo

How should self-deprecation comments be classified? A toxicity analysis study on Zephyr

dc.contributor.authorKadiyala, Satyanarayana Chowdary, author
dc.contributor.authorSarker, Jaydeb, author
dc.contributor.authorTrinkenreich, Bianca, author
dc.contributor.authorACM, publisher
dc.date.accessioned2026-09-17T18:26:00Z
dc.date.issued2026-07-31
dc.description.abstractBackground: Toxic language in Open Source Software (OSS) code reviews can harm contributor well-being and retention. Detecting toxicity is especially challenging for context-dependent language, such as self-deprecation, expressions that may include strong terms (e.g., "damn, I need to look more carefully at these"), but are self-directed and non-abusive against other contributors. Aims: We investigate how to distinguish self-deprecation from interpersonal toxicity in OSS code reviews. Method: We present a study on the Zephyr Real-Time Operating System (RTOS) project, examining how self-deprecation appears in code review comments and how software engineering specific toxicity models handle it. Using a toxicity detection tool across pull request review comments, we retrieved the messages classified as toxic. We then combined a Large Language Model-based, context-aware judgment with targeted human validation to identify and categorize self-deprecating comments and qualitative analysis to find different types of self-deprecating comments. Results: Our analysis of over 272k comments revealed 2,097 toxic comments, and from those, we classified the self-deprecating toxicity comments into apologies, self blame, self derogation and self expletives. Conclusions: We identify self-deprecation as a distinct, common pattern that merits differentiated treatment from interpersonal toxicity. The proposed four-type taxonomy can guide configurable moderation settings and more nuanced classifiers that reflect project norms.
dc.format.mediumborn digital
dc.format.mediumarticles
dc.identifierFACF_ACMOA_3786164.3788447.pdf
dc.identifier.bibliographicCitationSatyanarayana Chowdary Kadiyala, Jaydeb Sarker, and Bianca Trinkenreich. 2026. How should self-deprecation comments be classified? A toxicity analysis study on Zephyr. In 5th International Workshop on Natural Language-based Software Engineering (NLBSE '26), April 12-18, 2026, Rio de Janeiro, Brazil. ACM, New York, NY, USA, 5 pages. https://doi.org/10.1145/3786164.3788447
dc.identifier.doihttps://doi.org/10.1145/3786164.3788447
dc.identifier.urihttps://hdl.handle.net/10217/245556
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartofPublications
dc.relation.ispartofACM DL Digital Library
dc.rights.licenseThis work is licensed under a Creative Commons Attribution 4.0 International License.
dc.rights.urihttps://creativecommons.org/licenses/by/4.0
dc.subjecttoxic language
dc.subjectopen source software
dc.subjectself-deprecation
dc.subjectZephyr
dc.titleHow should self-deprecation comments be classified? A toxicity analysis study on Zephyr
dc.typeText
dc.typeImage

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
FACF_ACMOA_3786164.3788447.pdf
Size:
566.29 KB
Format:
Adobe Portable Document Format

Collections