PerspectiveCoach: Exploring LLMs for Developer Reflection
Lauren Olson, Emitz\'a Guzm\'an, Florian Kunneman

TL;DR
This paper introduces PerspectiveCoach, an LLM-powered tool that guides developers in ethical reflection and perspective-taking regarding marginalized users, supported by empirical studies showing increased awareness and nuanced understanding.
Contribution
It presents a novel LLM-based conversational tool for developer ethical reflection, with empirical evidence of its effectiveness in enhancing perspective-taking and self-awareness.
Findings
Participants showed increased self-awareness and ethical articulation.
Text similarity analyses indicated improved fidelity in restatements.
Participants rated the tool highly for usability and relevance.
Abstract
Despite growing awareness of ethical challenges in software development, practitioners still lack structured tools that help them critically engage with the lived experiences of marginalized users. This paper presents PerspectiveCoach, a large language model (LLM)-powered conversational tool designed to guide developers through structured perspective-taking exercises and deepen critical reflection on how software design decisions affect marginalized communities. Through a controlled study with 18 front-end developers (balanced by sex), who interacted with the tool using a real case of online gender-based harassment, we examine how PerspectiveCoach supports ethical reasoning and engagement with user perspectives. Qualitative analysis revealed increased self-awareness, broadened perspectives, and more nuanced ethical articulation, while a complementary human-human study contextualized…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInnovative Human-Technology Interaction · ICT in Developing Communities · Ethics and Social Impacts of AI
