# [2504.20799] Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challenges
Abstract page for arXiv paper 2504.20799: Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challenges

# Computer Science > Software Engineering

[Submitted on 29 Apr 2025 (v1), last revised 13 May 2025 (this version, v2)]

# Title:Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challenges

Authors: Yunseo Lee, John Youngeun Song, Dongsun Kim, Jindae Kim, Mijung Kim, Jaechang Nam
View a PDF of the paper titled Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challenges, by Yunseo Lee and 5 other authors
View PDF

> Abstract:Recent technical breakthroughs in large language models (LLMs) have enabled them to fluently generate source code. Software developers often leverage both general-purpose and code-specialized LLMs to revise existing code or even generate a whole function from scratch. These capabilities are also beneficial in no-code or low-code contexts, in which one can write programs without a technical background. However, due to their internal design, LLMs are prone to generating hallucinations, which are incorrect, nonsensical, and not justifiable information but difficult to identify its presence. This problem also occurs when generating source code. Once hallucinated code is produced, it is often challenging for users to identify and fix it, especially when such hallucinations can be identified under specific execution paths. As a result, the hallucinated code may remain unnoticed within the codebase. This survey investigates recent studies and techniques relevant to hallucinations generated by CodeLLMs. We categorize the types of hallucinations in the code generated by CodeLLMs, review existing benchmarks and mitigation strategies, and identify open challenges. Based on these findings, this survey outlines further research directions in the detection and removal of hallucinations produced by CodeLLMs.

Comments: | 15 pages, 4 figures
Subjects: | Software Engineering (cs.SE); Artificial Intelligence (cs.AI)
Cite as: | arXiv:2504.20799 [cs.SE]
| (or arXiv:2504.20799v2 [cs.SE] for this version)
| https://doi.org/10.48550/arXiv.2504.20799 arXiv-issued DOI via DataCite

## Submission history

From: Jaechang Nam [view email]
[v1] Tue, 29 Apr 2025 14:13:57 UTC (575 KB)
[v2] Tue, 13 May 2025 11:51:35 UTC (589 KB)
Full-text links:

## Access Paper:

View a PDF of the paper titled Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challenges, by Yunseo Lee and 5 other authors
- View PDF

view license
Current browse context:
cs.SE
< prev | next >
new | recent | 2025-04
Change to browse by:
cs
cs.AI

### References & Citations

- NASA ADS
- Google Scholar
- Semantic Scholar

export BibTeX citation Loading...

### Bookmark

Bibliographic Tools

# Bibliographic and Citation Tools

Bibliographic Explorer Toggle
Bibliographic Explorer (What is the Explorer?)
Connected Papers Toggle
Connected Papers (What is Connected Papers?)
Litmaps Toggle
Litmaps (What is Litmaps?)
scite.ai Toggle
scite Smart Citations (What are Smart Citations?)
Code, Data, Media
Demos
Related Papers
About arXivLabs
Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)