Saved in:
Bibliographic Details
Main Authors: He, Lehan, Chen, Zeren, Zhang, Zhe, Gao, Xiang, Sheng, Lu
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.18315
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918476598214656
author He, Lehan
Chen, Zeren
Zhang, Zhe
Gao, Xiang
Sheng, Lu
author_facet He, Lehan
Chen, Zeren
Zhang, Zhe
Gao, Xiang
Sheng, Lu
contents LLMs excel at code generation, yet ensuring the functional correctness of their outputs remains a persistent challenge. While recent studies have applied Test-Driven Development (TDD) to refine code, these methods are often undermined by poor feedback quality, stemming from the scarcity of high-quality test cases and noisy signals from auto-generated ones. In this work, we shift the focus from test quantity to feedback quality. We introduce the Property-Generated Solver (PGS), a novel paradigm designed to generate highly effective feedback via two principles: it must be property-oriented, to provide semantic guidance beyond simple I/O mismatches, and structurally minimal, to reduce cognitive load and isolate root causes. PGS operates by checking high-level program properties (e.g., a sorting function must produce a non-decreasing sequence) then providing the simplest failing counterexample to the LLM. By adhering to these principles, this targeted feedback mechanism leads to significant performance gains. Specifically, PGS achieves an improvement of up to 13.4% in pass@1 against other TDD-based methods and an over 64% fix rate on problems where the model initially failed. This property-driven, minimal feedback steers LLMs toward correct and generalizable solutions. Across diverse benchmarks, PGS demonstrates superior performance, achieving a bug fix rate 1.4x-1.6x higher than the strongest debugging-based approaches and establishing a new state-of-the-art in automated code refinement.
format Preprint
id arxiv_https___arxiv_org_abs_2506_18315
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Effective LLM Code Refinement via Property-Oriented and Structurally Minimal Feedback
He, Lehan
Chen, Zeren
Zhang, Zhe
Gao, Xiang
Sheng, Lu
Software Engineering
Artificial Intelligence
LLMs excel at code generation, yet ensuring the functional correctness of their outputs remains a persistent challenge. While recent studies have applied Test-Driven Development (TDD) to refine code, these methods are often undermined by poor feedback quality, stemming from the scarcity of high-quality test cases and noisy signals from auto-generated ones. In this work, we shift the focus from test quantity to feedback quality. We introduce the Property-Generated Solver (PGS), a novel paradigm designed to generate highly effective feedback via two principles: it must be property-oriented, to provide semantic guidance beyond simple I/O mismatches, and structurally minimal, to reduce cognitive load and isolate root causes. PGS operates by checking high-level program properties (e.g., a sorting function must produce a non-decreasing sequence) then providing the simplest failing counterexample to the LLM. By adhering to these principles, this targeted feedback mechanism leads to significant performance gains. Specifically, PGS achieves an improvement of up to 13.4% in pass@1 against other TDD-based methods and an over 64% fix rate on problems where the model initially failed. This property-driven, minimal feedback steers LLMs toward correct and generalizable solutions. Across diverse benchmarks, PGS demonstrates superior performance, achieving a bug fix rate 1.4x-1.6x higher than the strongest debugging-based approaches and establishing a new state-of-the-art in automated code refinement.
title Effective LLM Code Refinement via Property-Oriented and Structurally Minimal Feedback
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2506.18315