CLAIFeb 26, 2024

RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generation

TencentTsinghua
arXiv:2402.16667v196 citationsh-index: 39Has CodeEMNLP
Originality Incremental advance
AI Analysis

This addresses the need for automated documentation in software engineering, offering a tool for developers, though it appears incremental as it applies existing generative models to a specific task.

The paper tackles the underexplored problem of generating repository-level code documentation by introducing RepoAgent, an LLM-powered open-source framework that proactively generates, maintains, and updates documentation, with evaluations showing it excels in producing high-quality documentation.

Generative models have demonstrated considerable potential in software engineering, particularly in tasks such as code generation and debugging. However, their utilization in the domain of code documentation generation remains underexplored. To this end, we introduce RepoAgent, a large language model powered open-source framework aimed at proactively generating, maintaining, and updating code documentation. Through both qualitative and quantitative evaluations, we have validated the effectiveness of our approach, showing that RepoAgent excels in generating high-quality repository-level documentation. The code and results are publicly accessible at https://github.com/OpenBMB/RepoAgent.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes