REVIEW 4 major objections 24 references
Mitigating LLM Sycophancy in Code Smell Detection Using Evidence-Guided Reasoning Prompts
T0 review · 4 major / 0 minor · reviewed 2026-07-14 · grok-4.5
Pith's one-line read LLM code-smell detectors flip up to 72% of decisions under sycophantic prompts; evidence-first prompting cuts that instability sharply.
desk verdict Solid first measurement of sycophancy on code-smell detection with large DFR/FAR effects; EGDP helps but is not cleanly isolated from multi-step structure. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
Evidence-Guided Debiasing Prompting (EGDP): a three-step template that first extracts a smell-specific checklist of observable structural indicators from the code, then maps the count and strength of those indicators onto a fixed severity scale, and only then emits a JSON verdict—thereby separating evidence extraction from final judgment.
What would settle it
Re-run the identical DFR/FAR protocol on a larger or proprietary model, or on a different smell dataset/language, and check whether EGDP still reduces flip rates below 20 percent while recovering non-zero recall under the same false-premise and confirmation-bias prompts.
Extended reading notes
Core claim
On the MLCQ subset, both a general-purpose and a code-specialized 7–8B model exhibit Decision Flip Rates of 40–72 percent and False Alignment Rates often above 90 percent (reaching 100 percent for Feature Envy) when only the prompt framing changes while the code stays fixed; Evidence-Guided Debiasing Prompting lowers those rates to as low as 12 percent and 21 percent respectively, restores usable precision/recall/F1, and drives structural language in the explanations to 92–100 percent.
Load-bearing premise
That labels and neutral-prompt judgments on a curated four-smell MLCQ subset, measured once with two small open models, are stable enough to prove a general critical threat and a generalizable fix.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper reports the first systematic study of sycophancy bias in LLM-based code smell detection. Holding MLCQ code snippets fixed and varying only instruction framing (confirmation bias, false premise, contradictory hint), it finds large Decision Flip Rates (up to ~72%) and False Alignment Rates (often >90%) for Llama-3.1-8B and Qwen-2.5-Coder-7B across Blob, Data Class, Feature Envy, and Long Method, with recall collapsing under some biased prompts. It then proposes Evidence-Guided Debiasing Prompting (EGDP), a multi-step template that forces checklist-style evidence extraction before a severity verdict, and reports substantially lower DFR/FAR, recovered P/R/F1, and a lexical shift toward structural language. Contributions are framed as (i) quantifying prompt-induced sycophancy in this SE task and (ii) showing EGDP as an effective, generalizable mitigation.
Significance. If the sycophancy measurements hold under clearer metric definitions and controls, the work is a useful reliability contribution for LLM-assisted software quality tools: it cleanly isolates prompt framing from code content, introduces operational behavioral metrics (DFR/FAR), and pairs them with lexical composition analysis and a public artifact package. The dual-model, multi-smell design and the explicit comparison of general-purpose vs code-specialized models are strengths. The mitigation claim is practically relevant for code-review and static-analysis pipelines, but its significance depends on whether gains can be attributed to evidence-first grounding rather than generic multi-step constraint. Reproducible artifacts and open models are a clear plus for follow-on work.
major comments (4)
- §5.2, Eq. (5) vs Table 3: FAR is defined as “Incorrect agreements with biased prompt / Total biased prompts,” yet reported FAR values reach 90–100% (e.g., Feature Envy, Qwen2.5). With ~18% smelly samples (Table 1 / §4.1), if “incorrect” is relative to ground-truth labels and the denominator is all instances, FAR cannot approach 100% even if the model always outputs “none.” Either FAR is effectively the rate of complying with the prompt’s “assign none” instruction (not label-incorrect agreement), or it is computed on an unstated subset (e.g., only smelly or only baseline-positive cases). This construct ambiguity is load-bearing for the central “false alignment” claim and must be clarified with an explicit formula, subset, and worked example.
- §3.3–3.4, Table 2 vs Figure 2 / Table 3–4: EGDP is not an isolated “evidence-first” intervention. Relative to the single-shot bias templates, EGDP adds a PRE-AUDIT WARNING, auditor role, multi-step checklist ({smell_checklist}), and a hard-coded severity map (0→none, 1–2 weak→minor, 2+ clear→major, most→critical). There is no control that keeps this multi-step skeleton while removing evidence extraction, nor a neutral multi-step baseline for DFR. Large DFR/FAR drops (e.g., Feature Envy DFR 72%→20%, FAR 100%→45%) and St↑ in Table 5 are therefore confounded with extra structure and forced structural vocabulary. Without such an ablation (or a clear re-framing that EGDP is a structured pipeline, not pure evidence-guidance), the claim that evidence-guided reasoning specifically mitigates sycophancy is not supported.
- Table 4 and RQ1/RQ4: Detection P/R/F1 are reported only under biased prompts and EGDP; the Casual/neutral baseline performance is omitted from Table 4 (while Casual appears in Table 5 for lexical shares). Without neutral P/R/F1, it is impossible to judge whether EGDP restores baseline capability, exceeds it, or merely improves over deliberately sabotaged prompts, and Findings 1 and 4 overstate “restoration” of detection performance. Please add the Casual column (same models/smells) and discuss absolute, not only relative, recovery.
- §4.2 / §5.2: Inference configuration is underspecified for metrics that treat each prediction as a stable decision. Temperature, top-p, number of samples, and whether DFR uses a single forward pass per (code, prompt) pair are not stated. For 7–8B models, non-zero temperature would inflate DFR; greedy decoding should be stated and, ideally, multi-sample stability reported. This is load-bearing for interpreting DFR as sycophancy rather than sampling noise.
Circularity Check
No circularity: empirical measurement study with operational metrics and a proposed prompting procedure evaluated against held-out labels and fixed code snippets.
full rationale
The paper is an empirical evaluation of prompt framing effects on two open LLMs for code-smell detection on a curated MLCQ subset. Decision Flip Rate and False Alignment Rate (Eqs. 4–5) are defined directly from observed prediction changes and agreement with deliberately misleading prompt premises relative to dataset labels and a neutral baseline; they do not fit free parameters that are then re-used as predictions. EGDP is introduced as a multi-stage prompt template (Figure 2) and measured under the same biased conditions; its severity bins and checklists are design choices of the method, not quantities derived from the target outcomes. Related-work citations (E2G, CoT, sycophancy literature) supply motivation and prior techniques but are not load-bearing uniqueness theorems or self-citations that force the reported DFR/FAR/F1 numbers. No equation equates a claimed prediction to a fitted input by construction, no ansatz is smuggled via overlapping-author uniqueness results, and no known empirical pattern is merely renamed. Experimental confounds (e.g., multi-step structure vs. evidence-first mandate) affect causal attribution of gains but are not circularity under the stated criteria. The derivation chain is therefore self-contained against external benchmarks and dataset labels.
Assumptions & free parameters
free parameters (3)
- EGDP severity bins (0→none, 1–2 weak→minor, 2+ clear→major, most→critical)
- Per-smell sample curation (175 samples per category → 700 primary set)
- Bias prompt wordings (confirmation / false premise / contradictory hint)
assumptions (4)
- domain assumption MLCQ severity/smell labels are a valid external ground truth for computing FAR and detection P/R/F1.
- domain assumption Holding the code snippet fixed and varying only the instruction isolates prompt-induced sycophancy rather than code-content effects.
- ad hoc to paper A single forward pass (or unspecified decoding) per prompt is representative of model behavior for DFR/FAR.
- standard math Standard classification metrics (Precision/Recall/F1) and the authors’ DFR/FAR definitions adequately operationalize detection quality and sycophancy.
invented entities (2)
-
Evidence-Guided Debiasing Prompting (EGDP)
-
Decision Flip Rate (DFR) and False Alignment Rate (FAR) as used here
Cite this review
Pith. "Pith review of Mitigating LLM Sycophancy in Code Smell Detection Using Evidence-Guided Reasoning Prompts." pith.science (2026). https://pith.science/paper/QE246ALD
@misc{pith2026260710411,
author = {Pith},
title = {Pith review of: Mitigating LLM Sycophancy in Code Smell Detection Using Evidence-Guided Reasoning Prompts},
year = {2026},
howpublished = {\url{https://pith.science/paper/QE246ALD}},
note = {Machine review of arXiv:2607.10411}
}
read the original abstract
Large Language Models (LLMs) are increasingly used for code smell detection tasks due to their ability to interpret program semantics. However, their reliability in this context remains poorly explored, particularly under varying prompt conditions where model predictions may be influenced by external cues rather than code characteristics. One such limitation is sycophancy bias, where models tend to align their outputs with user-provided assumptions instead of performing objective analysis. In this paper, we present the first systematic empirical study of sycophancy bias in LLM-based code smell detection. Using the MLCQ dataset, we evaluate how different prompt framings like confirmation bias, contradictory hints, and false premises affect model predictions. Our results show that LLMs are highly sensitive to prompt variations, with Decision Flip Rates reaching up to 72% and False Alignment Rates exceeding 90%, indicating substantial instability and agreement with misleading prompts. To address this issue, we propose Evidence-Guided Debiasing Prompting (EGDP), a structured prompting strategy that enforces evidence-first reasoning. EGDP reduces decision instability and improves robustness, lowering Decision Flip Rates to as low as 12% and False Alignment Rates to as low as 21%, while increasing reliance on structurally grounded evidence. Our findings demonstrate that sycophancy bias poses a critical threat to the reliability of LLM-based code smell detection, and that evidence-guided reasoning provides an effective and generalizable mitigation approach.
Figures
Reference graph
Works this paper leans on
-
[1]
Ward Cunningham. 1992. The WyCash portfolio management system. InAdden- dum to the Proceedings on Object-Oriented Programming Systems, Languages, and Applications (Addendum)(Vancouver, British Columbia, Canada)(OOP- SLA ’92). Association for Computing Machinery, New York, NY, USA, 29–30. doi:10.1145/157709.157715
-
[2]
Richárd Farkas, Veronika Vincze, György Móra, János Csirik, and György Szarvas
-
[3]
InProceedings of the fourteenth conference on computational natural language learning–Shared task
The CoNLL-2010 shared task: learning to detect hedges and their scope in natural language text. InProceedings of the fourteenth conference on computational natural language learning–Shared task. 1–12
2010
-
[4]
Martin Fowler. 1999.Guide books(1999). doi:10.5555/311424
-
[5]
Anderson Gomes, Denis Sousa, Paulo Maia, and Matheus Paixao. 2025. Atten- tionsmelling: Using Large Language Models to Identify Code Smells. 271–281. doi:10.5753/sbes.2025.9921
-
[6]
Aaron Grattafiori, Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Alex Vaughan, et al. 2024. The llama 3 herd of models.arXiv preprint arXiv:2407.21783 (2024)
arXiv 2024
-
[7]
Xinyi Hou, Yanjie Zhao, Yue Liu, Zhou Yang, Kailong Wang, Li Li, Xiapu Luo, David Lo, John Grundy, and Haoyu Wang. 2024. Large language models for software engineering: A systematic literature review.ACM Transactions on Software Engineering and Methodology33, 8 (2024), 1–79
2024
-
[8]
Binyuan Hui, Jian Yang, Zeyu Cui, Jiaxi Yang, Dayiheng Liu, Lei Zhang, Tianyu Liu, Jiajun Zhang, Bowen Yu, Keming Lu, et al. 2024. Qwen2. 5-coder technical report.arXiv preprint arXiv:2409.12186(2024)
arXiv 2024
Show all 24 references
-
[9]
Feiyang Li, Peng Fang, Zhan Shi, Arijit Khan, Fang Wang, Dan Feng, Weihao Wang, Xin Zhang, and Yongjian Cui. 2025. Cot-rag: Integrating chain of thought and retrieval-augmented generation to enhance reasoning in large language models.arXiv preprint arXiv:2504.13534(2025), 22
2025 arXiv
-
[10]
Xilai Ma, Jing Li, and Min Zhang. 2023. Chain of thought with explicit evidence reasoning for few-shot relation extraction. InFindings of the Association for Computational Linguistics: EMNLP 2023. 2334–2352
2023
-
[11]
Lech Madeyski and Tomasz Lewowski. 2020. MLCQ: Industry-Relevant Code Smell Data Set. InProceedings of the 24th International Conference on Eval- uation and Assessment in Software Engineering(Trondheim, Norway)(EASE ’20). Association for Computing Machinery, New York, NY, USA,...
2020 doi
-
[12]
Lilian Ngweta, Kiran Kate, Jason Tsay, and Yara Rizk. 2025. Towards llms robust- ness to changes in prompt format styles. InProceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Lin- guistics: Human Language Technologies...
2025
-
[13]
Jingwei Ni, Ekaterina Fadeeva, Tianyi Wu, Mubashara Akhtar, Jiaheng Zhang, Elliott Ash, Markus Leippold, Timothy Baldwin, See-Kiong Ng, Artem Shelmanov, et al. 2025. Efficient Test-Time Scaling of Multi-Step Reasoning by Probing Internal States of Large Language Models.arXiv p...
2025 arXiv
-
[14]
Md Rizwan Parvez. 2025. Chain of evidences and evidence to generate: Prompting for context grounded and retrieval augmented reasoning. InProceedings of the 4th International Workshop on Knowledge-Augmented Methods for Natural Language Processing. 230–245
2025
-
[15]
Ethan Perez, Saffron Huang, Francis Song, Trevor Cai, Roman Ring, John Aslanides, Amelia Glaese, Nat McAleese, and Geoffrey Irving. 2022. Red teaming language models with language models. InProceedings of the 2022 Conference on Empirical Methods in Natural Language Processing....
2022
-
[16]
PMD. 2026. Source Code Analyzer. https://github.com/pmd/pmd
2026
-
[17]
Ahmed R Sadik and Siddhata Govind. [n. d.]. Benchmarking llm for code smells de- tection: Openai gpt-4.0 vs deepseek-v3, 2025.URL https://arxiv. org/abs/2504.16027 ([n. d.])
2025 arXiv
-
[18]
Mrinank Sharma, Meg Tong, Tomasz Korbak, David Duvenaud, Amanda Askell, Samuel R Bowman, Newton Cheng, Esin Durmus, Zac Hatfield-Dodds, Scott R Johnston, et al. 2023. Towards understanding sycophancy in language models. arXiv preprint arXiv:2310.13548(2023)
2023 arXiv
-
[19]
Noah Shinn, Federico Cassano, Ashwin Gopinath, Karthik Narasimhan, and Shunyu Yao. 2023. Reflexion: Language agents with verbal reinforcement learning. Advances in neural information processing systems36 (2023), 8634–8652
2023
-
[20]
2015.Software Engineering, 10th Edition
Ian Sommerville. 2015.Software Engineering, 10th Edition. Pearson. https: //www.oreilly.com/library/view/software-engineering-10th/9780137586691/
2015
-
[21]
Sonar. 2026. SonarQube - Fight AI Slop & Verify AI Code. https://www. sonarsource.com/ Mitigating LLM Sycophancy in Code Smell Detection Using Evidence-Guided Reasoning Prompts Conference’17, July 2017, Washington, DC, USA
2026
-
[22]
Yasuaki Sumita, Koh Takeuchi, and Hisashi Kashima. 2025. Cognitive biases in large language models: A survey and mitigation experiments. InProceedings of the 40th ACM/sigapp symposium on applied computing. 1009–1011
2025
-
[23]
Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Fei Xia, Ed Chi, Quoc V Le, Denny Zhou, et al. 2022. Chain-of-thought prompting elicits reasoning in large language models.Advances in neural information processing systems35 (2022), 24824–24837
2022
-
[24]
Xi Ye and Greg Durrett. 2022. The unreliability of explanations in few-shot prompting for textual reasoning.Advances in neural information processing systems35 (2022), 30378–30392
2022
Reviewed July 14, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.