Automated Unit Test Improvement using Large Language Models at Meta
Not on the map. Why?
Cited by 28 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
This paper describes Meta's TestGen-LLM tool, which uses LLMs to automatically improve existing human-written tests. TestGen-LLM verifies that its generated test classes successfully clear a set of filters that assure measurable improvement over the original test suite, thereby eliminating problems due to LLM hallucination. We describe the deployment of TestGen-LLM at Meta test-a-thons for the Instagram and Facebook platforms. In an evaluation on Reels and Stories products for Instagram, 75% of TestGen-LLM's test cases built correctly, 57% passed reliably, and 25% increased coverage. During Meta's Instagram and Facebook test-a-thons, it improved 11.5% of all classes to which it was applied, with 73% of its recommendations being accepted for production deployment by Meta software engineers. We believe this is the first report on industrial scale deployment of LLM-generated code backed by such assurances of code improvement.
Key facts. Cited by 73 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Feb 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 16; 2025: 38; 2026: 19.
73 papers.
Sort:
By area:
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 225
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 129
- 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agentscited by 80
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2024CoverUp: Effective High Coverage Test Generation for Pythoncited by 36
- 2025Learning to Solve and Verify: A Self-Play Framework for Code and Test Generationcited by 34
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Taskscited by 32
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunitiescited by 26
- 2024The Future of AI-Driven Software Engineeringcited by 23
- 2025Mutation-Guided LLM-based Test Generation at Metacited by 23
- 2025Retrieval-Augmented Code Generation: A Survey with Focus on Repository-Level Approachescited by 20
- 2025debug-gym: A Text-Based Environment for Interactive Debuggingcited by 19
38 more
- 2025CoCoEvo: Co-Evolution of Programs and Test Cases to Enhance Code Generationcited by 14
- 2025Migrating Code At Scale With LLMs At Googlecited by 14
- 2025Metamorphic Testing of Large Language Models for Natural Language Processingcited by 12
- 2024Leveraging Large Language Models for Enhancing the Understandability of Generated Unit Testscited by 11
- 2024LLMs: A Game-Changer for Software Engineers?cited by 11
- 2025Learning to Generate Unit Test via Adversarial Reinforcement Learningcited by 11
- 2025Rethinking the Evaluation of Secure Code Generationcited by 10
- 2024VulnLLMEval: A Framework for Evaluating Large Language Models in Software Vulnerability Detection and Patchingcited by 9
- 2025LLM Test Generation via Iterative Hybrid Program Analysiscited by 9
- 2024RAGProbe: An Automated Approach for Evaluating RAG Applicationscited by 7
- 2025CLOVER: A Test Case Generation Benchmark with Coverage, Long-Context, and Verificationcited by 7
- 2025Evaluating LLM-Based Regression Test Generationcited by 6
- 2026Test vs Mutant: Adversarial LLM Agents for Robust Unit Test Generationcited by 6
- 2025Disproving Program Equivalence with LLMscited by 5
- 2025How Safe Are AI-Generated Patches? A Large-scale Study on Security Risks in LLM and Agentic Automated Program Repair on SWE-benchcited by 5
- 2026Are Coding Agents Generating Over-Mocked Tests? An Empirical Studycited by 5
- 2024Automating REST API Postman Test Cases Using LLMcited by 4
- 2025Unveiling the Landscape of LLM Deployment in the Wild: An Empirical Studycited by 4
- 2026Do Autonomous Agents Contribute Test Code? A Study of Tests in Agentic Pull Requestscited by 4
- 2024"You still have to study" -- On the Security of LLM generated codecited by 3
- 2025AI-Driven Tools in Modern Software Quality Assurance: An Assessment of Benefits, Challenges, and Future Directionscited by 3
- 2025An Agent-Based Framework for the Automatic Validation of Mathematical Optimization Modelscited by 3
- 2024Test Code Generation for Telecom Software Systems using Two-Stage Generative Modelcited by 2
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsificationcited by 2
- 2024Design choices made by LLM-based test generators prevent them from finding bugscited by 2
- 2025QiMeng-MuPa: Mutual-Supervised Learning for Sequential-to-Parallel Code Translationcited by 2
- 2025STAF: Leveraging LLMs for Automated Attack Tree-Based Security Test Generationcited by 2
- 2025Large Language Models for Software Testing: A Research Roadmapcited by 2
- 2026Understanding LLM-Driven Test Oracle Generationcited by 2
- 2026Evaluating LLM-Based Test Generation Under Software Evolutioncited by 2
- 2024AutoTest: Evolutionary Code Solution Selection with Test Casescited by 1
- 2025Test Amplification for REST APIs via Single and Multi-Agent LLM Systemscited by 1
- 2025Harden and Catch for Just-in-Time Assured LLM-Based Software Testing: Open Research Challengescited by 1
- 2025SOCIA-nabla: Textual Gradient Meets Multi-Agent Orchestration for Automated Simulator Generationcited by 1
- 2025Towards Functional Correctness of Large Code Models with Selective Generationcited by 1
- 2025LLMs for Automated Unit Test Generation and Assessment in Java: The AgoneTest Frameworkcited by 1
- 2026From LLMs to Agents in Programming: The Impact of Providing an LLM with a Compilercited by 1
- 2026Just-in-Time Catching Test Generation at Metacited by 1
50 most cited of 73 All 73 (JSON)
- 2026Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle4 Sep 2026
- 2026Agentic Method for Deterministic Validation of Legacy Code Migration30 Jul 2026
- 2026Evaluating and Mitigating the Misguidance Effect of Buggy Code in LLM-Generated Unit Tests24 Jul 2026
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requests23 Jul 2026
- 2026Test Coverage Analysis of Agentic Pull Requests20 Jul 2026
- 2026SCATE: Learning to Supervise Coding Agents for Cost-Effective Test Generation9 Jul 2026
- 2026Configuration Smells in AGENTS.md Files: Common Mistakes in Configuring Coding Agents14 Jun 2026
- 2026Practical Limits of Autonomous Test Repair: A Multi-Agent Case Study with LLM-Driven Discovery and Self-Correction2 May 2026
- 2026AgileLog: A Forkable Shared Log for Agents on Data Streams16 Apr 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026Evaluating LLM-Based Test Generation Under Software Evolution24 Mar 2026
- 2026SPARC: Scenario Planning and Reasoning for Automated C Unit Test Generation18 Feb 2026
38 more
- 2026Test vs Mutant: Adversarial LLM Agents for Robust Unit Test Generation8 Feb 2026
- 2026Are Coding Agents Generating Over-Mocked Tests? An Empirical Study30 Jan 2026
- 2026Just-in-Time Catching Test Generation at Meta30 Jan 2026
- 2026TAM-Eval: Evaluating LLMs for Automated Unit Test Maintenance26 Jan 2026
- 2026From LLMs to Agents in Programming: The Impact of Providing an LLM with a Compiler17 Jan 2026
- 2026Understanding LLM-Driven Test Oracle Generation9 Jan 2026
- 2026Do Autonomous Agents Contribute Test Code? A Study of Tests in Agentic Pull Requests7 Jan 2026
- 2025Feedback Loops and Code Perturbations in LLM-based Software Engineering: A Case Study on a C-to-Rust Translation System2 Dec 2025
- 2025LLM-as-a-Judge for Scalable Test Coverage Evaluation: Accuracy, Operational Reliability, and Cost1 Dec 2025
- 2025Chain of Unit-Physics: A Primitive-Centric Approach to Scientific Code Synthesis30 Nov 2025
- 2025LLMs for Automated Unit Test Generation and Assessment in Java: The AgoneTest Framework25 Nov 2025
- 2025An Agent-Based Framework for the Automatic Validation of Mathematical Optimization Models20 Nov 2025
- 2025BAPPA: Benchmarking Agents, Plans, and Pipelines for Automated Text-to-SQL Generation6 Nov 2025
- 2025Metamorphic Testing of Large Language Models for Natural Language Processing3 Nov 2025
- 2025Agentic LLMs for REST API Test Amplification: A Comparative Study Across Cloud Applications31 Oct 2025
- 2025SOCIA-Nabla: Textual Gradient Meets Multi-Agent Orchestration for Automated Simulator Generation21 Oct 2025
- 2025Retrieval-Augmented Code Generation: A Survey with Focus on Repository-Level Approaches6 Oct 2025
- 2025Large Language Models for Software Testing: A Research Roadmap29 Sep 2025
- 2025STAF: Leveraging LLMs for Automated Attack Tree-Based Security Test Generation24 Sep 2025
- 2025Diagnostics of cognitive failures in multi-agent expert systems using dynamic evaluation protocols and subsequent mutation of the processing context18 Sep 2025
- 2025Learning to Generate Unit Test via Adversarial Reinforcement Learning28 Aug 2025
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunities15 Aug 2025
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Tasks14 Jul 2025
- 2025How Safe Are AI-Generated Patches? A Large-scale Study on Security Risks in LLM and Agentic Automated Program Repair on SWE-bench30 Jun 2025
- 2025AI-Driven Tools in Modern Software Quality Assurance: An Assessment of Benefits, Challenges, and Future Directions19 Jun 2025
- 2025Leveraging GPT-4 for Vulnerability-Witnessing Unit Test Generation13 Jun 2025
- 2025QiMeng-MuPa: Mutual-Supervised Learning for Sequential-to-Parallel Code Translation11 Jun 2025
- 2025SAGE:Specification-Aware Grammar Extraction for Automated Test Case Generation with LLMs4 Jun 2025
- 2025Towards Functional Correctness of Large Code Models with Selective Generation19 May 2025
- 2025SOCIA-nabla: Textual Gradient Meets Multi-Agent Orchestration for Automated Simulator Generation17 May 2025
- 2025Unveiling the Landscape of LLM Deployment in the Wild: An Empirical Study5 May 2025
- 2025Harden and Catch for Just-in-Time Assured LLM-Based Software Testing: Open Research Challenges23 Apr 2025
- 2025Migrating Code At Scale With LLMs At Google13 Apr 2025
- 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agents11 Apr 2025
- 2025Test Amplification for REST APIs via Single and Multi-Agent LLM Systems10 Apr 2025
- 2025debug-gym: A Text-Based Environment for Interactive Debugging27 Mar 2025
- 2025A Study on the Improvement of Code Generation Quality Using Large Language Models Leveraging Product Documentation22 Mar 2025
- 2025Rethinking the Evaluation of Secure Code Generation18 Mar 2025
50 newest of 73 All 73 (JSON)
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 225
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 129
- 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agentscited by 80
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunitiescited by 26
- 2025debug-gym: A Text-Based Environment for Interactive Debuggingcited by 19
- 2026Test vs Mutant: Adversarial LLM Agents for Robust Unit Test Generationcited by 6
- 2025How Safe Are AI-Generated Patches? A Large-scale Study on Security Risks in LLM and Agentic Automated Program Repair on SWE-benchcited by 5
- 2026Are Coding Agents Generating Over-Mocked Tests? An Empirical Studycited by 5
- 2026Do Autonomous Agents Contribute Test Code? A Study of Tests in Agentic Pull Requestscited by 4
- 2025An Agent-Based Framework for the Automatic Validation of Mathematical Optimization Modelscited by 3
- 2025Test Amplification for REST APIs via Single and Multi-Agent LLM Systemscited by 1
12 most cited of 28 All 28 (JSON)
- 2026Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle4 Sep 2026
- 2026Agentic Method for Deterministic Validation of Legacy Code Migration30 Jul 2026
- 2026How Do AI Coding Agents Contribute to Software Development? an Empirical Study of Agentic Pull Requests23 Jul 2026
- 2026Test Coverage Analysis of Agentic Pull Requests20 Jul 2026
- 2026SCATE: Learning to Supervise Coding Agents for Cost-Effective Test Generation9 Jul 2026
- 2026Configuration Smells in AGENTS.md Files: Common Mistakes in Configuring Coding Agents14 Jun 2026
- 2026Practical Limits of Autonomous Test Repair: A Multi-Agent Case Study with LLM-Driven Discovery and Self-Correction2 May 2026
- 2026AgileLog: A Forkable Shared Log for Agents on Data Streams16 Apr 2026
- 2026Fuzzing with Agents? Generators Are All You Need1 Apr 2026
- 2026Test vs Mutant: Adversarial LLM Agents for Robust Unit Test Generation8 Feb 2026
- 2026Are Coding Agents Generating Over-Mocked Tests? An Empirical Study30 Jan 2026
- 2026From LLMs to Agents in Programming: The Impact of Providing an LLM with a Compiler17 Jan 2026
12 newest of 28 All 28 (JSON)
- 2024CoverUp: Effective High Coverage Test Generation for Pythoncited by 36
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Taskscited by 32
- 2024The Future of AI-Driven Software Engineeringcited by 23
- 2025Mutation-Guided LLM-based Test Generation at Metacited by 23
- 2025CoCoEvo: Co-Evolution of Programs and Test Cases to Enhance Code Generationcited by 14
- 2025Migrating Code At Scale With LLMs At Googlecited by 14
- 2025Metamorphic Testing of Large Language Models for Natural Language Processingcited by 12
- 2024Leveraging Large Language Models for Enhancing the Understandability of Generated Unit Testscited by 11
- 2024LLMs: A Game-Changer for Software Engineers?cited by 11
- 2025Learning to Generate Unit Test via Adversarial Reinforcement Learningcited by 11
- 2025Rethinking the Evaluation of Secure Code Generationcited by 10
- 2024VulnLLMEval: A Framework for Evaluating Large Language Models in Software Vulnerability Detection and Patchingcited by 9
12 most cited of 41 All 41 (JSON)
- 2026Evaluating and Mitigating the Misguidance Effect of Buggy Code in LLM-Generated Unit Tests24 Jul 2026
- 2026Evaluating LLM-Based Test Generation Under Software Evolution24 Mar 2026
- 2026Just-in-Time Catching Test Generation at Meta30 Jan 2026
- 2026TAM-Eval: Evaluating LLMs for Automated Unit Test Maintenance26 Jan 2026
- 2026Understanding LLM-Driven Test Oracle Generation9 Jan 2026
- 2025Feedback Loops and Code Perturbations in LLM-based Software Engineering: A Case Study on a C-to-Rust Translation System2 Dec 2025
- 2025LLM-as-a-Judge for Scalable Test Coverage Evaluation: Accuracy, Operational Reliability, and Cost1 Dec 2025
- 2025LLMs for Automated Unit Test Generation and Assessment in Java: The AgoneTest Framework25 Nov 2025
- 2025Metamorphic Testing of Large Language Models for Natural Language Processing3 Nov 2025
- 2025Large Language Models for Software Testing: A Research Roadmap29 Sep 2025
- 2025STAF: Leveraging LLMs for Automated Attack Tree-Based Security Test Generation24 Sep 2025
- 2025Learning to Generate Unit Test via Adversarial Reinforcement Learning28 Aug 2025
12 newest of 41 All 41 (JSON)