Strategic Test Selection for TDD-Guided LLM Code Generation
Determine a principled strategy for selecting a small, effective subset of test cases to guide large language models in repository-level code generation under the Test-Driven Development paradigm, subject to constraints of limited prompt context windows and computational budgets.
References
How to strategically select tests to guide an LLM within a limited context window and computational budget remains a critical open question.
A limitation is that Task-CoEvolve fixes how many tasks each candidate is evaluated on before seeing any of its results. It therefore cannot stop early on a candidate that is already clearly worse, nor evaluate more tasks when two candidates are hard to tell apart. Deciding this number during evaluation is a natural next step and we leave it to future work.