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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Unit Test Generation Multi-Agent AI System for Enhancing Software Documentation and Code Coverage

Nenad Četić, Bogdan Pavković, Dimitrije Stojanović, Momčilo Krunić et al.
2 citations
Software Testing and Debugging Techniques
0.97
article

Unit Test Generation Multi-Agent AI System for Enhancing Software Documentation and Code Coverage

Nenad Četić, Bogdan Pavković, Dimitrije Stojanović, Momčilo Krunić, Luka Vidaković
article en
2 citations

Abstract

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.

University of Novi Sad (RS)
Openalex Percentile: Top 19%
Software Testing and Debugging Techniques
0.97
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Unit Test Generation Multi-Agent AI System for Enhancing Software Documentation and Code Coverage — Nenad Četić, Bogdan Pavković, et al. · (2024) | TGRS Research Map | TGRS