Revolutionizing API Documentation through Summarization

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Naghshzan, AmirHossein, Ratte, Sylvie
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917572056711168
author Naghshzan, AmirHossein
Ratte, Sylvie
author_facet Naghshzan, AmirHossein
Ratte, Sylvie
contents This study tackles the challenges associated with interpreting Application Programming Interface (API) documentation, an integral aspect of software development. Official API documentation, while essential, can be lengthy and challenging to navigate, prompting developers to seek unofficial sources such as Stack Overflow. Leveraging the vast user-generated content on Stack Overflow, including code snippets and discussions, we employ BERTopic and extractive summarization to automatically generate concise and informative API summaries. These summaries encompass key insights like general usage, common developer issues, and potential solutions, sourced from the wealth of knowledge on Stack Overflow. Software developers evaluate these summaries for performance, coherence, and interoperability, providing valuable feedback on the practicality of our approach.
format Preprint
id arxiv_https___arxiv_org_abs_2401_11361
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Revolutionizing API Documentation through Summarization
Naghshzan, AmirHossein
Ratte, Sylvie
Software Engineering
Artificial Intelligence
Computation and Language
This study tackles the challenges associated with interpreting Application Programming Interface (API) documentation, an integral aspect of software development. Official API documentation, while essential, can be lengthy and challenging to navigate, prompting developers to seek unofficial sources such as Stack Overflow. Leveraging the vast user-generated content on Stack Overflow, including code snippets and discussions, we employ BERTopic and extractive summarization to automatically generate concise and informative API summaries. These summaries encompass key insights like general usage, common developer issues, and potential solutions, sourced from the wealth of knowledge on Stack Overflow. Software developers evaluate these summaries for performance, coherence, and interoperability, providing valuable feedback on the practicality of our approach.
title Revolutionizing API Documentation through Summarization
topic Software Engineering
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2401.11361