Is More or Less Automation Better? An Investigation into the LLM4TDD Process
In today’s society, we are becoming increasingly dependent on software systems. However, we also constantly witness the negative impacts of buggy software. To produce more reliable code, recent work introduced the LLM4TDD process, which guides Large Language Models to generate code iteratively using a test-driven development methodology. This work highlights the promise of the LLM4TDD process, but reveals that the quality of the code generated is dependent on the test cases used as prompts. Therefore, this paper conducts an empirical study to investigate how different test generation strategies can impact the quality of code produced by the LLM4TDD workflow as well as the impact on overall effort to conduct the LLM4TDD process.
Authors
- Anahita Samadi
- Allison Sullivan (ORCID: https://orcid.org/0000-0001-7400-2218)
- Sanyogita Piya (ORCID: https://orcid.org/0009-0006-7393-8421)
Institutions
- The University of Texas at Arlington (US)
Publication Details
- Published
- 2025-05-03
- DOI
- https://doi.org/10.1109/llm4code66737.2025.00025
- Primary Topic
- Artificial Intelligence in Law
- Type
- article
- Field-Weighted Citation Impact
- 0.00