AI-Powered API Documentation and Testing

Undergraduate Thesis Project

Project Summary

This undergraduate thesis project explores the application of AI techniques, particularly Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG), to automate the generation of API documentation and integration tests for microservices.

The project aims to develop a system that can analyze service code and automatically generate comprehensive documentation and effective integration tests, enhancing service reusability and developer productivity.

Project Proposal

For detailed information about the project's objectives, methodology, and expected results, please download the full proposal document.

Download Proposal

Contact Information

Student: Agnaldo Nunes de Oliveira

Advisors: Prof. Alfredo Goldman

MSc. João Francisco Lino Daniel

Institution: Institute Mathematics and Statistics of The University of São Paulo (IME-USP)