Testing the Effect of Code Documentation on Large Language Model Code Understanding

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Macke, William, Doyle, Michael
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916192342507520
author Macke, William
Doyle, Michael
author_facet Macke, William
Doyle, Michael
contents Large Language Models (LLMs) have demonstrated impressive abilities in recent years with regards to code generation and understanding. However, little work has investigated how documentation and other code properties affect an LLM's ability to understand and generate code or documentation. We present an empirical analysis of how underlying properties of code or documentation can affect an LLM's capabilities. We show that providing an LLM with "incorrect" documentation can greatly hinder code understanding, while incomplete or missing documentation does not seem to significantly affect an LLM's ability to understand code.
format Preprint
id arxiv_https___arxiv_org_abs_2404_03114
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Testing the Effect of Code Documentation on Large Language Model Code Understanding
Macke, William
Doyle, Michael
Software Engineering
Artificial Intelligence
Computation and Language
Large Language Models (LLMs) have demonstrated impressive abilities in recent years with regards to code generation and understanding. However, little work has investigated how documentation and other code properties affect an LLM's ability to understand and generate code or documentation. We present an empirical analysis of how underlying properties of code or documentation can affect an LLM's capabilities. We show that providing an LLM with "incorrect" documentation can greatly hinder code understanding, while incomplete or missing documentation does not seem to significantly affect an LLM's ability to understand code.
title Testing the Effect of Code Documentation on Large Language Model Code Understanding
topic Software Engineering
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2404.03114