Pith. sign in

REVIEW 13 cited by

Conversational Automated Program Repair

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2301.13246 v1 pith:EV3LLR6R submitted 2023-01-30 cs.SE cs.LG

Conversational Automated Program Repair

classification cs.SE cs.LG
keywords conversationalpatchesprogramllmsmodelrepairvalidationautomated
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
Share X Bluesky LinkedIn Reddit HN
read the original abstract

Automated Program Repair (APR) can help developers automatically generate patches for bugs. Due to the impressive performance obtained using Large Pre-Trained Language Models (LLMs) on many code related tasks, researchers have started to directly use LLMs for APR. However, prior approaches simply repeatedly sample the LLM given the same constructed input/prompt created from the original buggy code, which not only leads to generating the same incorrect patches repeatedly but also miss the critical information in testcases. To address these limitations, we propose conversational APR, a new paradigm for program repair that alternates between patch generation and validation in a conversational manner. In conversational APR, we iteratively build the input to the model by combining previously generated patches with validation feedback. As such, we leverage the long-term context window of LLMs to not only avoid generating previously incorrect patches but also incorporate validation feedback to help the model understand the semantic meaning of the program under test. We evaluate 10 different LLM including the newly developed ChatGPT model to demonstrate the improvement of conversational APR over the prior LLM for APR approach.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 13 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. AssumptionMiner: Extracting, Tracing, and Revising Implicit Assumptions in LLM Code Generation

    cs.SE 2026-07 conditional novelty 7.0

    AssumptionMiner extracts implicit assumptions from LLM-generated code with a cross-model ensemble F1 of 0.816 on a new 180-task benchmark, and enables assumption-guided targeted regeneration.

  2. Prefactory: Automated Discovery and Application of Library-Adoption Refactorings

    cs.SE 2026-07 conditional novelty 7.0

    Prefactory uses LLM-generated lexical and structural detectors to find and validate library-adoption refactorings in Python, detecting 75 of 100 benchmark instances and producing 40 test-validated rewrites.

  3. DynaFix: Iterative Automated Program Repair Driven by Execution-Level Dynamic Information

    cs.SE 2025-12 unverdicted novelty 7.0

    DynaFix iteratively feeds execution-level dynamic information such as variable states and control flows into LLM prompts to repair 186 bugs on Defects4J, a 10% gain over baselines including 38 previously unrepaired cases.

  4. SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarios

    cs.SE 2025-12 unverdicted novelty 7.0

    SWE-EVO shows GPT-5.4 with OpenHands reaching only 25% success on complex multi-file evolution tasks versus 72.8% on SWE-Bench Verified, and introduces Fix Rate as a partial-progress metric.

  5. A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT

    cs.SE 2023-02 accept novelty 7.0

    The authors present a catalog of prompt patterns that provide reusable solutions to common problems in generating and interacting with outputs from LLMs.

  6. Towards Automated Formal Verification of zkEVMs Using LLM-Guided Constraint Synthesis

    cs.SE 2026-07 conditional novelty 6.0

    VeriSynth synthesizes executable Z3 verification models from zkEVM Rust source via LLM-guided translation with solver-backed checking, detecting 91.6% of 95 injected opcode bugs versus 46.3% for a direct LLM baseline ...

  7. BLAgent: Agentic RAG for File-Level Bug Localization

    cs.SE 2026-05 unverdicted novelty 6.0

    BLAgent achieves over 78% Top-1 accuracy on SWE-bench Lite for file-level bug localization using agentic RAG, at 18x lower cost than baselines, and boosts end-to-end APR success by over 20%.

  8. BLAgent: Agentic RAG for File-Level Bug Localization

    cs.SE 2026-05 unverdicted novelty 6.0

    BLAgent achieves over 78% top-1 file-level bug localization accuracy on SWE-bench-Lite with open-source models and over 86% with closed-source models while being over 18x cheaper than the strongest baseline.

  9. Bug-Report-Driven Fault Localization: Industrial Benchmarking and Lesson Learned at ABB Robotics

    cs.SE 2026-04 unverdicted novelty 6.0

    Traditional ML models on bug report text outperform fine-tuned transformers for fault localization in industrial software using five years of ABB Robotics data.

  10. Effective LLM Code Refinement via Property-Oriented and Structurally Minimal Feedback

    cs.SE 2025-06 unverdicted novelty 6.0

    PGS generates property-oriented, structurally minimal feedback from high-level program properties to refine LLM code, yielding up to 13.4% pass@1 gains and 1.4-1.6x higher bug-fix rates than prior TDD and debugging baselines.

  11. Automated Repair of TEE Partitioning Issues via DSL-Guided and LLM-Assisted Patching

    cs.SE 2026-05 unverdicted novelty 5.0

    TEERepair uses a DSL to define repair templates and LLMs to create context-specific patches for TEE partitioning issues, reporting 87.6% success on a new benchmark and merged fixes in real projects.

  12. Bug-Report-Driven Fault Localization: Industrial Benchmarking and Lesson Learned at ABB Robotics

    cs.SE 2026-04 unverdicted novelty 4.0

    Traditional ML models using TF-IDF on bug reports outperform fine-tuned transformers for fault localization on five years of ABB Robotics data.

  13. Large Language Model-Based Agents for Software Engineering: A Survey

    cs.SE 2024-09 unverdicted novelty 4.0

    A literature survey that collects and categorizes 124 papers on LLM-based agents for software engineering from SE and agent perspectives.