Pith. sign in

REVIEW 1 cited by

STEAM: Simulating the InTeractive BEhavior of ProgrAMmers for Automatic Bug Fixing

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 2308.14460 v1 pith:ZH56FXHP submitted 2023-08-28 cs.SE

classification cs.SE
keywords steamfixingbug-fixingllmsprogrammersstagesautomaticbehavior
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Bug fixing holds significant importance in software development and maintenance. Recent research has made notable progress in exploring the potential of large language models (LLMs) for automatic bug fixing. However, existing studies often overlook the collaborative nature of bug resolution, treating it as a single-stage process. To overcome this limitation, we introduce a novel stage-wise framework named STEAM in this paper. The objective of STEAM is to simulate the interactive behavior of multiple programmers involved in various stages across the bug's life cycle. Taking inspiration from bug management practices, we decompose the bug fixing task into four distinct stages: bug reporting, bug diagnosis, patch generation, and patch verification. These stages are performed interactively by LLMs, aiming to imitate the collaborative abilities of programmers during the resolution of software bugs. By harnessing the collective contribution, STEAM effectively enhances the bug-fixing capabilities of LLMs. We implement STEAM by employing the powerful dialogue-based LLM -- ChatGPT. Our evaluation on the widely adopted bug-fixing benchmark demonstrates that STEAM has achieved a new state-of-the-art level of bug-fixing performance.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

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

  1. RAILS: Retrieval-Augmented Intelligence for Learning Software Development

    cs.SE 2025-06 reject novelty 4.0 of 10

    RAILS, a RAG pipeline with FAISS retrieval and a compile-error feedback loop, is reported to outperform baseline GPT-3.5-Turbo prompting on 78 Java import error cases.

Pith tools