mlsanityData to 7 Oct 2026

REACCEPT: Automated Co-evolution of Production and Test Code Based on Dynamic Validation and Large Language Models

arXiv 2411.11033 ↗First posted 17 Nov 2024cs.SEcited by 5

Not on the map. Why?

Abstract (arXiv)

Synchronizing production and test code, known as PT co-evolution, is critical for software quality in the software development lifecycle. Existing methods for automatic PT co-evolution either utilize predefined heuristic rules or rely on simple application of machine learning techniques. Due to the limitations of underlying techniques, existing methods either only partially automate PT co-evolution (e.g., only automate obsolete test code identification) or result in low accuracy. In this paper, we propose REACCEPT, a novel approach that leverages large language models and dynamic validation to fully automate PT co-evolution (i.e., capable of both identifying and updating obsolete test cases). REACCEPT relies on experience-based prompt template generation, dynamic validation, and retrieval-augmented generation techniques to accomplish automated PT co-evolution. To evaluate REACCEPT's effectiveness, we extensive experiments with a dataset of 537 Java projects and compared REACCEPT's performance with several state-of-the-art methods. Results show that REACCEPT achieved an update accuracy of 60.16% on correctly identified obsolete test code, surpassing the state-of-the-art technique CEPROT by 90%. This confirms that REACCEPT can effectively assist developers in maintaining test code, improving overall software quality and reducing maintenance effort.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Nov 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 4.

5 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026SWE-Mutation: Can LLMs Generate Reliable Test Suites in Software Engineering?
  2. 2026TAM-Eval: Evaluating LLMs for Automated Unit Test Maintenance
  3. 2026RM -RF: Reward Model for Run-Free Unit Test Evaluation
  4. 2025Satori-SWE: Evolutionary Test-Time Scaling for Sample-Efficient Software Engineering
  5. 2026Synthesizing File-Level Data for Unit Test Generation with Chain-of-Thoughts via Self-Debugging
  6. 2026Consistency Meets Verification: Enhancing Test Generation Quality in Large Language Models Without Ground-Truth Solutions
  7. 2025RustEvo^2: An Evolving Benchmark for API Evolution in LLM-based Rust Code Generation
  8. 2026VeriSkill: A Self-Evolution Framework for Program Verification Skills