TAM-Eval: Evaluating LLMs for Automated Unit Test Maintenance
Not on the map. Why?
Abstract (arXiv)
While Large Language Models (LLMs) have shown promise in software engineering, their application to unit testing remains largely confined to isolated test generation or oracle prediction, neglecting the broader challenge of test suite maintenance. We introduce TAM-Eval (Test Automated Maintenance Evaluation), a framework and benchmark designed to evaluate model performance across three core test maintenance scenarios: creation, repair, and updating of test suites. Unlike prior work limited to function-level tasks, TAM-Eval operates at the test file level, while maintaining access to full repository context during isolated evaluation, better reflecting real-world maintenance workflows. Our benchmark comprises 1,539 automatically extracted and validated scenarios from Python, Java, and Go projects. TAM-Eval supports system-agnostic evaluation of both raw LLMs and agentic workflows, using a reference-free protocol based on test suite pass rate, code coverage, and mutation testing. Empirical results indicate that state-of-the-art LLMs have limited capabilities in realistic test maintenance processes and yield only marginal improvements in test effectiveness. We release TAM-Eval as an open-source framework to support future research in automated software testing. Our data and code are publicly available at https://github.com/trndcenter/TAM-Eval.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 31 of its 42 references that are in the map. First posted on arXiv 26 Jan 2026.
Builds on
31 of 42 references.
References · 31
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2025Qwen3 Technical Reportcited by 8,820
- 2025Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilitiescited by 3,796
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,211
- 2025gpt-oss-120b & gpt-oss-20b Model Cardcited by 1,386
- 2023Large Language Models Cannot Self-Correct Reasoning Yetcited by 1,017
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2025SWE-smith: Scaling Data for Software Engineering Agentscited by 285
- 2023Is Self-Repair a Silver Bullet for Code Generation?cited by 197
- 2023An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generationcited by 194
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 133
19 more
- 2022Large Language Models are Few-shot Testers: Exploring LLM-based General Bug Reproductioncited by 111
- 2023ChatUniTest: A Framework for LLM-Based Test Generationcited by 96
- 2024Automated Unit Test Improvement using Large Language Models at Metacited by 75
- 2024TestGenEval: A Real World Unit Test Generation and Test Completion Benchmarkcited by 52
- 2024Long Code Arena: a Set of Benchmarks for Long-Context Code Modelscited by 50
- 2024Prompting Large Language Models to Tackle the Full Software Development Lifecycle: A Case Studycited by 44
- 2024TESTEVAL: Benchmarking Large Language Models for Test Case Generationcited by 40
- 2024On the Evaluation of Large Language Models in Unit Test Generationcited by 34
- 2023A Comparative Analysis of Large Language Models for Code Documentation Generationcited by 24
- 2024An Empirical Study on LLM-based Agents for Automated Bug Fixingcited by 23
- 2024TestART: Improving LLM-based Unit Testing via Co-evolution of Automated Generation and Repair Iterationcited by 20
- 2024An Empirical Study on the Code Refactoring Capability of Large Language Modelscited by 19
- 2025The Prompt Alchemist: Automated LLM-Tailored Prompt Optimization for Test Case Generationcited by 16
- 2024TestBench: Evaluating Class-Level Test Case Generation Capability of Large Language Modelscited by 15
- 2025LLM Test Generation via Iterative Hybrid Program Analysiscited by 9
- 2025CLOVER: A Test Case Generation Benchmark with Coverage, Long-Context, and Verificationcited by 8
- 2025MERA Code: A Unified Framework for Evaluating Code Generation Across Taskscited by 4
- 2024CPP-UT-Bench: Can LLMs Write Complex Unit Tests in C++?cited by 2
- 2026RM -RF: Reward Model for Run-Free Unit Test Evaluationcited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026SWE-Mutation: Can LLMs Generate Reliable Test Suites in Software Engineering?
- 2025AugmenTest: Enhancing Tests with LLM-Driven Oracles
- 2026TestExplora: Benchmarking LLMs for Proactive Bug Discovery via Repository-Level Test Generation
- 2025Rethinking Testing for LLM Applications: Characteristics, Challenges, and a Lightweight Interaction Protocol
- 2025Challenges in Testing Large Language Model Based Software: A Faceted Taxonomy
- 2026VibeCheck: Assessing the Quality of LLM-Generated Unit Tests: A Multi-agent Empirical Study across Heterogeneous Repositories
- 2024Large-scale, Independent and Comprehensive study of the power of LLMs for test case generation
- 2026Enhancing Large Language Models with Retrieval Augmented Generation for Software Testing and Inspection Automation