How should self-deprecation comments be classified? A toxicity analysis study on Zephyr
| dc.contributor.author | Kadiyala, Satyanarayana Chowdary, author | |
| dc.contributor.author | Sarker, Jaydeb, author | |
| dc.contributor.author | Trinkenreich, Bianca, author | |
| dc.contributor.author | ACM, publisher | |
| dc.date.accessioned | 2026-09-17T18:26:00Z | |
| dc.date.issued | 2026-07-31 | |
| dc.description.abstract | Background: 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.medium | born digital | |
| dc.format.medium | articles | |
| dc.identifier | FACF_ACMOA_3786164.3788447.pdf | |
| dc.identifier.bibliographicCitation | Satyanarayana 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.doi | https://doi.org/10.1145/3786164.3788447 | |
| dc.identifier.uri | https://hdl.handle.net/10217/245556 | |
| dc.language | English | |
| dc.language.iso | eng | |
| dc.publisher | Colorado State University. Libraries | |
| dc.relation.ispartof | Publications | |
| dc.relation.ispartof | ACM DL Digital Library | |
| dc.rights.license | This work is licensed under a Creative Commons Attribution 4.0 International License. | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0 | |
| dc.subject | toxic language | |
| dc.subject | open source software | |
| dc.subject | self-deprecation | |
| dc.subject | Zephyr | |
| dc.title | How should self-deprecation comments be classified? A toxicity analysis study on Zephyr | |
| dc.type | Text | |
| dc.type | Image |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- FACF_ACMOA_3786164.3788447.pdf
- Size:
- 566.29 KB
- Format:
- Adobe Portable Document Format
