CompCodeVet: A Compiler-guided Validation and Enhancement Approach for Code Dataset
Not on the map. Why?
Abstract (arXiv)
Large language models (LLMs) have become increasingly prominent in academia and industry due to their remarkable performance in diverse applications. As these models evolve with increasing parameters, they excel in tasks like sentiment analysis and machine translation. However, even models with billions of parameters face challenges in tasks demanding multi-step reasoning. Code generation and comprehension, especially in C and C++, emerge as significant challenges. While LLMs trained on code datasets demonstrate competence in many tasks, they struggle with rectifying non-compilable C and C++ code. Our investigation attributes this subpar performance to two primary factors: the quality of the training dataset and the inherent complexity of the problem which demands intricate reasoning. Existing "Chain of Thought" (CoT) prompting techniques aim to enhance multi-step reasoning. This approach, however, retains the limitations associated with the latent drawbacks of LLMs. In this work, we propose CompCodeVet, a compiler-guided CoT approach to produce compilable code from non-compilable ones. Diverging from the conventional approach of utilizing larger LLMs, we employ compilers as a teacher to establish a more robust zero-shot thought process. The evaluation of CompCodeVet on two open-source code datasets shows that CompCodeVet has the ability to improve the training dataset quality for LLMs.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 15 of its 21 references that are in the map. First posted on arXiv 11 Nov 2023.
Builds on
15 of 21 references.
References · 15
- 2017Attention Is All You Needcited by 60,361
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,218
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2023StarCoder: may the source be with you!cited by 799
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
- 2022The Stack: 3 TB of permissively licensed source codecited by 359
- 2020Unsupervised Translation of Programming Languagescited by 263
Built on by
Citing papers per year: 2023: 1; 2024: 2.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2023LLM4VV: Developing LLM-Driven Testsuite for Compiler Validation
- 2026CodeEval: A pedagogical approach for targeted evaluation of code-trained Large Language Models
- 2023Chain-of-Thought in Neural Code Generation: From and For Lightweight Language Models
- 2025Code Execution as Grounded Supervision for LLM Reasoning
- 2025Seed-Coder: Let the Code Model Curate Data for Itself
- 2023CodeApex: A Bilingual Programming Evaluation Benchmark for Large Language Models
- 2025OpenCodeReasoning-II: A Simple Test Time Scaling Approach via Self-Critique
- 2025Beyond Code Pairs: Dialogue-Based Data Generation for LLM Code Translation