Are we building on the rock? on the importance of data preprocessing for code summarization

L Shi, F Mu, X Chen, S Wang, J Wang, Y Yang… - Proceedings of the 30th …, 2022 - dl.acm.org
Code summarization, the task of generating useful comments given the code, has long been
of interest. Most of the existing code summarization models are trained and validated on …

Predictive comment updating with heuristics and ast-path-based neural learning: A two-phase approach

B Lin, S Wang, Z Liu, X Xia… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Just-in-time comment update is a promising way to reduce the burden of developers during
software maintenance and evolution. Existing approaches can be divided into two …

Enhancing robustness of ai offensive code generators via data augmentation

C Improta, P Liguori, R Natella, B Cukic… - Empirical Software …, 2025 - Springer
Since manually writing software exploits for offensive security is time-consuming and
requires expert knowledge, AI-base code generators are an attractive solution to enhance …

Suboptimal comments in java projects: From independent comment changes to commenting practices

C Wang, H He, U Pal, D Marinov, M Zhou - ACM Transactions on …, 2023 - dl.acm.org
High-quality source code comments are valuable for software development and
maintenance, however, code often contains low-quality comments or lacks them altogether …

How Effectively Do Code Language Models Understand Poor-Readability Code?

C Hu, Y Chai, H Zhou, F Meng, J Zhou… - Proceedings of the 39th …, 2024 - dl.acm.org
Code language models such as CodeT5 and CodeLlama have demonstrated substantial
achievement in code comprehension. While the majority of research efforts have focused on …

Taxonomy of inline code comment smells

E Jabrayilzade, A Yurtoğlu, E Tüzün - Empirical Software Engineering, 2024 - Springer
Code comments play a vital role in source code comprehension and software
maintainability. It is common for developers to write comments to explain a code snippet …

Properties and Styles of Software Technology Tutorials

DM Arya, JLC Guo, MP Robillard - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
A large number of tutorials for popular software development technologies are available
online, and those about the same technology vary widely in their presentation. We studied …

[HTML][HTML] Beyond code: Is there a difference between comments in visual and textual languages?

A Boll, P Rani, A Schultheiß, T Kehrer - Journal of Systems and Software, 2024 - Elsevier
Code comments are crucial for program comprehension and maintenance. To better
understand the nature and content of comments, previous work proposed taxonomies of …

DocGen: Generating Detailed Parameter Docstrings in Python

V Venkatkrishna, DS Nagabushanam… - arXiv preprint arXiv …, 2023 - arxiv.org
Documentation debt hinders the effective utilization of open-source software. Although code
summarization tools have been helpful for developers, most would prefer a detailed account …

Code Documentation and Analysis to Secure Software Development

P Attie, A Obeidat, N Oh, I Yelle - arXiv preprint arXiv:2407.11934, 2024 - arxiv.org
We present the Code Documentation and Analysis Tool (CoDAT). CoDAT is a tool designed
to maintain consistency between the various levels of code documentation, eg if a line in a …