mlsanityData to 14 Oct 2026

INTERVENOR: Prompting the Coding Ability of Large Language Models with the Interactive Chain of Repair

arXiv 2311.09868 ↗First posted 16 Nov 2023cs.SE cs.AIcited by 18

Not on the map. Why?

Abstract (arXiv)

This paper introduces INTERVENOR (INTERactiVE chaiN Of Repair), a system designed to emulate the interactive code repair processes observed in humans, encompassing both code diagnosis and code repair. INTERVENOR prompts Large Language Models (LLMs) to play distinct roles during the code repair process, functioning as both a Code Learner and a Code Teacher. Specifically, the Code Learner is tasked with adhering to instructions to generate or repair code, while the Code Teacher is responsible for crafting a Chain-of-Repair (CoR) to serve as guidance for the Code Learner. During generating the CoR, the Code Teacher needs to check the generated codes from Code Learner and reassess how to address code bugs based on error feedback received from compilers. Experimental results demonstrate that INTERVENOR surpasses baseline models, exhibiting improvements of approximately 18% and 4.3% over GPT-3.5 in code generation and code translation tasks, respectively. Our further analyses show that CoR is effective to illuminate the reasons behind bugs and outline solution plans in natural language. With the feedback of code compilers, INTERVENOR can accurately identify syntax errors and assertion errors and provide precise instructions to repair codes. All data and codes are available at https://github.com/NEUIR/INTERVENOR

Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Builds on 31 of its 40 references that are in the map. First posted on arXiv 16 Nov 2023.

Builds on

31 of 40 references.

References · 31

  1. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
  2. 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
  3. 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
  4. 2021Program Synthesis with Large Language Modelscited by 3,637
  5. 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
  6. 2023Code Llama: Open Foundation Models for Codecited by 2,139
  7. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  8. 2023Encouraging Divergent Thinking in Large Language Models through Multi-Agent Debatecited by 1,011
  9. 2023Teaching Large Language Models to Self-Debugcited by 988
  10. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
  11. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 744
  12. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
19 more
  1. 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 498
  2. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 452
  3. 2022CodeT: Code Generation with Generated Testscited by 384
  4. 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 300
  5. 2022Generating Sequences by Learning to Self-Correctcited by 277
  6. 2023Self-collaboration Code Generation via ChatGPTcited by 258
  7. 2023LEVER: Learning to Verify Language-to-Code Generation with Executioncited by 239
  8. 2023Is Self-Repair a Silver Bullet for Code Generation?cited by 197
  9. 2023Structured Chain-of-Thought Prompting for Code Generationcited by 138
  10. 2022Natural Language to Code Translation with Executioncited by 124
  11. 2023Self-Edit: Fault-Aware Code Editor for Code Generationcited by 111
  12. 2022Coder Reviewer Reranking for Code Generationcited by 84
  13. 2023Lemur: Harmonizing Natural Language and Code for Language Agentscited by 72
  14. 2021Break-It-Fix-It: Unsupervised Learning for Program Repaircited by 71
  15. 2023PanGu-Coder2: Boosting Large Language Models for Code with Ranking Feedbackcited by 69
  16. 2022Compilable Neural Code Generation with Compiler Feedbackcited by 47
  17. 2023Flows: Building Blocks of Reasoning and Collaborating AIcited by 25
  18. 2022FixEval: Execution-based Evaluation of Program Fixes for Programming Problemscited by 17
  19. 2020Review4Repair: Code Review Aided Automatic Program Repairingcited by 13

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 5; 2025: 5; 2026: 8.

18 papers.

Sort:

By area:

  1. 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Aheadcited by 155
  2. 2024What's Wrong with Your Code Generated by Large Language Models? An Extensive Studycited by 53
  3. 2024How secure is AI-generated Code: A Large-Scale Comparison of Large Language Modelscited by 24
  4. 2025QualityFlow: An Agentic Workflow for Program Synthesis Controlled by LLM Quality Checkscited by 22
  5. 2024A Pair Programming Framework for Code Generation via Multi-Plan Exploration and Feedback-Driven Refinementcited by 21
  6. 2026M2F: Automated Formalization of Mathematical Literature at Scalecited by 15
  7. 2024COAST: Enhancing the Code Debugging Ability of LLMs through Communicative Agent Based Data Synthesiscited by 13
  8. 2025AdaCoder: An Adaptive Planning and Multi-Agent Framework for Function-Level Code Generationcited by 8
  9. 2026LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunitiescited by 8
  10. 2026TraceCoder: A Trace-Driven Multi-Agent Framework for Automated Debugging of LLM-Generated Codecited by 6
  11. 2025RepoDebug: Repository-Level Multi-Task and Multi-Language Debugging Evaluation of Large Language Modelscited by 5
  12. 2025Towards Engineering Multi-Agent LLMs: A Protocol-Driven Approachcited by 4
6 more
  1. 2026Teaching LLMs to Learn Tool Trialing and Execution through Environment Interactioncited by 3
  2. 2025HyCodePolicy: Hybrid Language Controllers for Multimodal Monitoring and Decision in Embodied Agentscited by 2
  3. 2026VIBEPASS: Can Vibe Coders Really Pass the Vibe Check?cited by 2
  4. 2026PaT: Planning-after-Trial for Efficient Test-Time Code Generationcited by 2
  5. 2026LogicEval: A Systematic Framework for Evaluating Automated Repair Techniques for Logical Vulnerabilities in Real-World Softwarecited by 0
  6. 2026Test-Driven Approaches to Software Engineering with Large Language Models: A Survey of Phases, Tasks, and Agent Skillscited by 0