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

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Luo, Qinyu, Ye, Yining, Liang, Shihao, Zhang, Zhong, Qin, Yujia, Lu, Yaxi, Wu, Yesai, Cong, Xin, Lin, Yankai, Zhang, Yingli, Che, Xiaoyin, Liu, Zhiyuan, Sun, Maosong
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910344044085248
author Luo, Qinyu
Ye, Yining
Liang, Shihao
Zhang, Zhong
Qin, Yujia
Lu, Yaxi
Wu, Yesai
Cong, Xin
Lin, Yankai
Zhang, Yingli
Che, Xiaoyin
Liu, Zhiyuan
Sun, Maosong
author_facet Luo, Qinyu
Ye, Yining
Liang, Shihao
Zhang, Zhong
Qin, Yujia
Lu, Yaxi
Wu, Yesai
Cong, Xin
Lin, Yankai
Zhang, Yingli
Che, Xiaoyin
Liu, Zhiyuan
Sun, Maosong
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2402_16667
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generation
Luo, Qinyu
Ye, Yining
Liang, Shihao
Zhang, Zhong
Qin, Yujia
Lu, Yaxi
Wu, Yesai
Cong, Xin
Lin, Yankai
Zhang, Yingli
Che, Xiaoyin
Liu, Zhiyuan
Sun, Maosong
Computation and Language
Artificial Intelligence
I.2.7; F.2.2
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.
title RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generation
topic Computation and Language
Artificial Intelligence
I.2.7; F.2.2
url https://arxiv.org/abs/2402.16667