Cited 0 time in
Can Llms Update Api Documentation?
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Lee, Seonah | - |
| dc.contributor.author | Heo, Jueun | - |
| dc.contributor.author | Dearstyne, Katherine R. | - |
| dc.date.accessioned | 2025-12-18T07:30:16Z | - |
| dc.date.available | 2025-12-18T07:30:16Z | - |
| dc.date.issued | 2025-10 | - |
| dc.identifier.issn | 1063-6773 | - |
| dc.identifier.issn | 2576-3148 | - |
| dc.identifier.uri | https://scholarworks.gnu.ac.kr/handle/sw.gnu/81375 | - |
| dc.description.abstract | Human-written API documentation often becomes outdated, requiring developers to update it manually. Researchers have proposed identifying outdated API name references in documentation, yet have not addressed updating API documentation. Now, emerging large language models (LLMs) are capable of generating code examples and text descriptions. Then, a key question arises: Can LLMs assist in updating API documentation? In this paper, we propose an approach for leveraging an LLM to update API documentation with code change information. To evaluate this approach, we select five open-source projects that manage documentation revisions on GitHub and analyze the differences in documentation between two releases to derive ground truths. We then assess the accuracy of LLM-generated updates by comparing them to the ground truths. Our results show that LLM-generated updates achieve higher METEOR than outdated API documentation (0.771 vs 0.679). It indicates that the LLM updates are more similar to the human updates than the outdated documentation. Our results also reveal that LLMs update code-related information in API documentation with a maximum F1 score of $\mathbf{0. 9 2 1}$. © 2025 IEEE. | - |
| dc.format.extent | 12 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.title | Can Llms Update Api Documentation? | - |
| dc.type | Article | - |
| dc.publisher.location | 영국 | - |
| dc.identifier.doi | 10.1109/ICSME64153.2025.00048 | - |
| dc.identifier.scopusid | 2-s2.0-105022500151 | - |
| dc.identifier.bibliographicCitation | Proceedings - Conferense on Software Maintenance, pp 455 - 466 | - |
| dc.citation.title | Proceedings - Conferense on Software Maintenance | - |
| dc.citation.startPage | 455 | - |
| dc.citation.endPage | 466 | - |
| dc.type.docType | Conference paper | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.subject.keywordAuthor | API documentation | - |
| dc.subject.keywordAuthor | code changes | - |
| dc.subject.keywordAuthor | code summarization | - |
| dc.subject.keywordAuthor | LLMs | - |
| dc.subject.keywordAuthor | updates | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Gyeongsang National University Central Library, 501, Jinju-daero, Jinju-si, Gyeongsangnam-do, 52828, Republic of Korea+82-55-772-0532
COPYRIGHT 2022 GYEONGSANG NATIONAL UNIVERSITY LIBRARY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
