7 papers
Towards SocratiCode: Designing a Generative AI-Based Programming Tutor for K-12 Students through a 4-Week Participatory Design Study
Cassandra Lucas, Anshul Bihani, Rohini Kukka +3
Generative AI creates new opportunities for programming education, but many existing systems remain overly directive, producing lengthy explanations and premature solutions that ca…
ToxiShield: Promoting Inclusive Developer Communication through Real-Time Toxicity Filtering
MD Awsaf Alam Anindya, Showvik Biswas, Anindya Iqbal +2
Toxic interactions during code reviews can undermine teamwork and hinder productivity in software engineering (SE) teams. While prior studies explore toxicity detection and empiric…
LLM-Enabled Open-Source Systems in the Wild: An Empirical Study of Vulnerabilities in GitHub Security Advisories
Fariha Tanjim Shifat, Hariswar Baburaj, Ce Zhou +2
Large language models (LLMs) are increasingly embedded in open-source software (OSS) ecosystems, creating complex interactions among natural language prompts, probabilistic model o…
Real-Time Toxicity Filtering for Open-Source Code Reviews
Md Awsaf Alam Anindya, Showvik Biswas, Anindya Iqbal +2
Toxic interactions in open-source software development harm community collaboration. To combat this, we propose ToxiShield, a realtime browser extension that identifies and detoxif…
Automated Identification of Sexual Orientation and Gender Identity Discriminatory Texts from Issue Comments
Sayma Sultana, Jaydeb Sarker, Farzana Israt +2
In an industry dominated by straight men, many developers representing other gender identities and sexual orientations often encounter hateful or discriminatory messages. Such comm…
"Silent Is Not Actually Silent": An Investigation of Toxicity on Bug Report Discussion
Mia Mohammad Imran, Jaydeb Sarker
Toxicity in bug report discussions poses significant challenges to the collaborative dynamics of open-source software development. Bug reports are crucial for identifying and resol…