Saved in:
Bibliographic Details
Main Authors: Sarker, Swapnil Sharma, Ifty, Tanzina Taher
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.14273
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911160516739072
author Sarker, Swapnil Sharma
Ifty, Tanzina Taher
author_facet Sarker, Swapnil Sharma
Ifty, Tanzina Taher
contents Code documentation is essential to improve software maintainability and comprehension. The tedious nature of manual code documentation has led to much research on automated documentation generation. Existing automated approaches primarily focused on code summarization, leaving a gap in template-based documentation generation (e.g., Javadoc), particularly with publicly available Large Language Models (LLMs). Furthermore, progress in this area has been hindered by the lack of a Javadoc-specific dataset that incorporates modern language features, provides broad framework/library coverage, and includes necessary contextual information. This study aims to address these gaps by developing a tailored dataset and assessing the capabilities of publicly available LLMs for context-aware, template-based Javadoc generation. In this work, we present a novel, context-aware dataset for Javadoc generation that includes critical structural and semantic information from modern Java codebases. We evaluate five open-source LLMs (including LLaMA-3.1, Gemma-2, Phi-3, Mistral, Qwen-2.5) using zero-shot, few-shot, and fine-tuned setups and provide a comparative analysis of their performance. Our results demonstrate that LLaMA 3.1 performs consistently well and is a reliable candidate for practical, automated Javadoc generation, offering a viable alternative to proprietary systems.
format Preprint
id arxiv_https___arxiv_org_abs_2509_14273
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Automated and Context-Aware Code Documentation Leveraging Advanced LLMs
Sarker, Swapnil Sharma
Ifty, Tanzina Taher
Software Engineering
Code documentation is essential to improve software maintainability and comprehension. The tedious nature of manual code documentation has led to much research on automated documentation generation. Existing automated approaches primarily focused on code summarization, leaving a gap in template-based documentation generation (e.g., Javadoc), particularly with publicly available Large Language Models (LLMs). Furthermore, progress in this area has been hindered by the lack of a Javadoc-specific dataset that incorporates modern language features, provides broad framework/library coverage, and includes necessary contextual information. This study aims to address these gaps by developing a tailored dataset and assessing the capabilities of publicly available LLMs for context-aware, template-based Javadoc generation. In this work, we present a novel, context-aware dataset for Javadoc generation that includes critical structural and semantic information from modern Java codebases. We evaluate five open-source LLMs (including LLaMA-3.1, Gemma-2, Phi-3, Mistral, Qwen-2.5) using zero-shot, few-shot, and fine-tuned setups and provide a comparative analysis of their performance. Our results demonstrate that LLaMA 3.1 performs consistently well and is a reliable candidate for practical, automated Javadoc generation, offering a viable alternative to proprietary systems.
title Automated and Context-Aware Code Documentation Leveraging Advanced LLMs
topic Software Engineering
url https://arxiv.org/abs/2509.14273