paper-with-me

홈 › Papers

Revisiting the Role of Natural Language Code Comments in Code Translation

2026-01-23 · Monika Gupta, Ajay Meena, Anamitra Roy Choudhury, Vijay Arya, Srikanta Bedathur arxiv

The advent of large language models (LLMs) has ushered in a new era in automated code translation across programming languages. Since most code-specific LLMs are pretrained on well-commented code from large repositories like GitHub, it is reasonable to hypothesize that natural language code comments could aid in improving translation quality. Despite their potential relevance, comments are largely absent from existing code translation benchmarks, rendering their impact on translation quality inadequately characterised. In this paper, we present a large-scale empirical study evaluating the impact of comments on translation performance. Our analysis involves more than $80,000$ translations, with and without comments, of $1100+$ code samples from two distinct benchmarks covering pairwise translations between five different programming languages: C, C++, Go, Java, and Python. Our results provide strong evidence that code comments, particularly those that describe the overall purpose of the code rather than line-by-line functionality, significantly enhance translation accuracy. Based on these findings, we propose COMMENTRA, a code translation approach, and demonstrate that it can potentially double the performance of LLM-based code translation. To the best of our knowledge, our study is the first in terms of its comprehensiveness, scale, and language coverage on how to improve code translation accuracy using code comments.

📄 PDF Abstract BibTeX arXiv:2601.16661

Code (0)

등록된 구현이 없습니다.

Tasks

Code Translation

Similar Papers 제목 키워드 기반

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

2026-01-30 · Antonio Vitale, Emanuela Guglielmi, Simone Scalabrino, Rocco Oliveto arxiv

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…

High-quality data augmentation for code comment classification

2026-01-27 · Thomas Borsani, Andrea Rosani, Giuseppe Di Fatta arxiv

Code comments serve a crucial role in software development for documenting functionality, clarifying design choices, and assisting with issue tracking. They capture developers' insights about the surrounding source code,…

Data Augmentation

DeepCRCEval: Revisiting the Evaluation of Code Review Comment Generation

2024-12-24 · Junyi Lu, Xiaojia Li, Zihan Hua, Lei Yu 외

Code review is a vital but demanding aspect of software development, generating significant interest in automating review comments. Traditional evaluation methods for these comments, primarily based on text similarity, f…

Comment GenerationFew-Shot Learningtext similarity

Leveraging Generative AI: Improving Software Metadata Classification with Generated Code-Comment Pairs

2023-10-14 · Samah Syed, Angel Deborah S

In software development, code comments play a crucial role in enhancing code comprehension and collaboration. This research paper addresses the challenge of objectively classifying code comments as "Useful" or "Not Usefu…

Language ModellingLarge Language Model

A Qualitative Investigation into LLM-Generated Multilingual Code Comments and Automatic Evaluation Metrics

2025-05-21 · Jonathan Katzy, Yongcheng Huang, Gopal-Raj Panchu, Maksym Ziemlewski 외

Large Language Models are essential coding assistants, yet their training is predominantly English-centric. In this study, we evaluate the performance of code language models in non-English contexts, identifying challeng…

Informativeness