Understanding and Mitigating Hallucination of Language Models in Software Engineering
Bonan Kou PhD Purdue University 2026
The best golden thread in the collection, and you can see the whole of it in about five minutes.
- Machine learning
- Empirical study
Why we picked it Hide
The best golden thread in the collection, and you can see the whole of it in about five minutes. Section 1.1 puts the whole claim in a single sentence: hallucination of large language models in software engineering can be understood and mitigated by external guidance, self-reflection, and implicit signals. Sections 1.2, 1.3 and 1.4 are then those three clauses in order, one per study, and each becomes a chapter.
And section 6.1 is called "Revisiting the Thesis Statement", which closes the loop by returning to that exact sentence and saying what the three studies did and did not establish about it. State the claim, structure the work by its parts, come back and answer it. If your chapters feel like separate projects that happen to share a topic, read chapter 1 and chapter 6 here back to back and you will see what is missing. The related work chapter is also unusually well organised, sorted into four themed sections with subsections rather than run as a chronological parade of studies, which is what makes a literature review feel like an argument.
© 2026 Bonan Kou, Purdue University. Licensed under CC BY 4.0 and reproduced here unaltered. Original record.