Unit Test Generation Multi-Agent AI System for Enhancing Software Documentation and Code Coverage
Software development necessitates a robust testing plan though test development can be laborious and nonappealing task. We explore the utilization of the application artificial intelligence agents for generating and executing unit tests, enhancing the “Mostly Basic Python Problems” dataset. We employ behavior-driven development within a three-agent system to generate user stories and unit tests. Empirical results indicate improvements in branch coverage, illustrating the effective utilization of large language models in software testing and development processes.
Authors
- Nenad Četić
- Bogdan Pavković (ORCID: https://orcid.org/0000-0002-3517-3740)
- Dimitrije Stojanović (ORCID: https://orcid.org/0000-0003-2653-9031)
- Momčilo Krunić
- Luka Vidaković
Institutions
- University of Novi Sad (RS)
Publication Details
- Published
- 2024-11-26
- DOI
- https://doi.org/10.1109/telfor63250.2024.10819096
- Citations
- 2
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.97