On the Impact of Code Comments for Automated Bug-Fixing: An Empirical Study

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Vitale, Antonio, Guglielmi, Emanuela, Scalabrino, Simone, Oliveto, Rocco
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915763658424320
author Vitale, Antonio
Guglielmi, Emanuela
Scalabrino, Simone
Oliveto, Rocco
author_facet Vitale, Antonio
Guglielmi, Emanuela
Scalabrino, Simone
Oliveto, Rocco
contents Large Language Models (LLMs) are increasingly relevant in Software Engineering research and practice, with Automated Bug Fixing (ABF) being one of their key applications. ABF involves transforming a buggy method into its fixed equivalent. A common preprocessing step in ABF involves removing comments from code prior to training. However, we hypothesize that comments may play a critical role in fixing certain types of bugs by providing valuable design and implementation insights. In this study, we investigate how the presence or absence of comments, both during training and at inference time, impacts the bug-fixing capabilities of LLMs. We conduct an empirical evaluation comparing two model families, each evaluated under all combinations of training and inference conditions (with and without comments), and thereby revisiting the common practice of removing comments during training. To address the limited availability of comments in state-of-the-art datasets, we use an LLM to automatically generate comments for methods lacking them. Our findings show that comments improve ABF accuracy by up to threefold when present in both phases, while training with comments does not degrade performance when instances lack them. Additionally, an interpretability analysis identifies that comments detailing method implementation are particularly effective in aiding LLMs to fix bugs accurately.
format Preprint
id arxiv_https___arxiv_org_abs_2601_23059
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle On the Impact of Code Comments for Automated Bug-Fixing: An Empirical Study
Vitale, Antonio
Guglielmi, Emanuela
Scalabrino, Simone
Oliveto, Rocco
Software Engineering
Artificial Intelligence
Machine Learning
Large Language Models (LLMs) are increasingly relevant in Software Engineering research and practice, with Automated Bug Fixing (ABF) being one of their key applications. ABF involves transforming a buggy method into its fixed equivalent. A common preprocessing step in ABF involves removing comments from code prior to training. However, we hypothesize that comments may play a critical role in fixing certain types of bugs by providing valuable design and implementation insights. In this study, we investigate how the presence or absence of comments, both during training and at inference time, impacts the bug-fixing capabilities of LLMs. We conduct an empirical evaluation comparing two model families, each evaluated under all combinations of training and inference conditions (with and without comments), and thereby revisiting the common practice of removing comments during training. To address the limited availability of comments in state-of-the-art datasets, we use an LLM to automatically generate comments for methods lacking them. Our findings show that comments improve ABF accuracy by up to threefold when present in both phases, while training with comments does not degrade performance when instances lack them. Additionally, an interpretability analysis identifies that comments detailing method implementation are particularly effective in aiding LLMs to fix bugs accurately.
title On the Impact of Code Comments for Automated Bug-Fixing: An Empirical Study
topic Software Engineering
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2601.23059