ToxiShield: Promoting Inclusive Developer Communication through Real-Time Toxicity Filtering
Open Access
- 30 June 2026
- journal article
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Software Engineering
- Vol. 3 (FSE) , 2767-2789
Abstract
Toxic interactions during code reviews can undermine teamwork and hinder productivity in software engineering (SE) teams. While prior studies explore toxicity detection and empirical investigation, they lack real-time detoxification tools to support the SE community. To address this gap, we present ToxiShield, a browser extension for GitHub pull requests that is built using three modules: i) Toxicity Filter -- to identify whether a text is toxic, ii) Communication coach -- to facilitate just-in-time fine-grained toxicity categorization with explanations, and iii) The Reframer -- that generates a revised, constructive alternative of a toxic text. For each module, we trained and evaluated multiple deep learning and Large Language Models (LLMs) to identify the best choice. A BERT-based binary detection model, trained on 38,761 code review samples, achieves 98% accuracy and an F1-score of 97% and is the selected one for the Toxicity Filter module. For the Communication Coach, prompt-tuned Claude 3.5 Sonnet achieved the best performance with 39% MCC and 42% F1 in multiclass toxicity classification with detailed reasoning. For Reframer, we evaluated five LLMs using a fine-tuning strategy on a dataset of 10,120 code review comments. The fine-tuned Llama 3.2 model achieves 95.27% style transfer accuracy, 97.03% fluency, 67.07% content preservation, and an 84% J-score. We further validated ToxiShield through a human evaluation using the Technology Acceptance Model with 10 participants, confirming its perceived usefulness and ease of adoption. ToxiShield sets a benchmark for advancing constructive communication in software engineering, driving inclusivity and healthier collaboration in open-source communities.Keywords
All Related Versions
Funding Information
- National Science Foundation (2340389)
This publication has 42 references indexed in Scilit:
- The Shifting Sands of Toxicity: The Evolving Nature of Interpersonal Challenges in Open Source2025
- Beyond Binary Moderation: Identifying Fine-Grained Sexist and Misogynistic Behavior on GitHub with Large Language Models2025
- 2025 IEEE/ACM International Workshop on Natural Language-Based Software Engineering (NLBSE)2025
- Did Gerrit’s Respectful Code Review Reminders Reduce Comment Toxicity?2024
- Incivility detection in open source code review and issue discussionsJournal of Systems and Software, 2023
- An Investigation of Large Language Models for Real-World Hate Speech Detection2023
- ToxiSpanSE: An Explainable Toxicity Detection in Code Review Comments2023
- Assessment of off-the-shelf SE-specific sentiment analysis tools: An extended replication studyEmpirical Software Engineering, 2021
- A Benchmark Study of the Contemporary Toxicity Detectors on Software Engineering Interactions2020
- Understanding knowledge sharing activities in free/open source software projects: An empirical studyJournal of Systems and Software, 2008