English

Bias Unveiled: Investigating Social Bias in LLM-Generated Code

Software Engineering 2025-03-10 v4

Abstract

Large language models (LLMs) have significantly advanced the field of automated code generation. However, a notable research gap exists in evaluating social biases that may be present in the code produced by LLMs. To solve this issue, we propose a novel fairness framework, i.e., Solar, to assess and mitigate the social biases of LLM-generated code. Specifically, Solar can automatically generate test cases for quantitatively uncovering social biases of the auto-generated code by LLMs. To quantify the severity of social biases in generated code, we develop a dataset that covers a diverse set of social problems. We applied Solar and the crafted dataset to four state-of-the-art LLMs for code generation. Our evaluation reveals severe bias in the LLM-generated code from all the subject LLMs. Furthermore, we explore several prompting strategies for mitigating bias, including Chain-of-Thought (CoT) prompting, combining positive role-playing with CoT prompting and dialogue with Solar. Our experiments show that dialogue with Solar can effectively reduce social bias in LLM-generated code by up to 90%. Last, we make the code and data publicly available is highly extensible to evaluate new social problems.

Keywords

Cite

@article{arxiv.2411.10351,
  title  = {Bias Unveiled: Investigating Social Bias in LLM-Generated Code},
  author = {Lin Ling and Fazle Rabbi and Song Wang and Jinqiu Yang},
  journal= {arXiv preprint arXiv:2411.10351},
  year   = {2025}
}

Comments

accepted for publication in the Association for the Advancement of Artificial Intelligence (AAAI), 2025

R2 v1 2026-06-28T20:01:32.239Z