Do code summarization models process too much information? function signature may be all that is needed

X Ding, R Peng, X Chen, Y Huang, J Bian… - ACM Transactions on …, 2024 - dl.acm.org
With the fast development of large software projects, automatic code summarization
techniques, which summarize the main functionalities of a piece of code using natural …

The NLBSE'24 Tool Competition

R Kallis, G Colavito, A Al-Kaswan… - Proceedings of the …, 2024 - dl.acm.org
We report on the organization and results of the tool competition of the third International
Workshop on Natural Language-based Software Engineering (NLBSE'24). As in prior …

A comparative study on method comment and inline comment

Y Huang, H Guo, X Ding, J Shu, X Chen, X Luo… - ACM Transactions on …, 2023 - dl.acm.org
Code comments are one of the important documents to help developers review and
comprehend source code. In recent studies, researchers have proposed many deep …

An Exploratory Study on Machine Learning Model Management

J Latendresse, S Abedu, A Abdellatif… - ACM Transactions on …, 2024 - dl.acm.org
Effective model management is crucial for ensuring performance and reliability in Machine
Learning (ML) systems, given the dynamic nature of data and operational environments …

A review of automatic source code summarization

X Zhang, X Hou, X Qiao, W Song - Empirical Software Engineering, 2024 - Springer
Code summarization plays a pivotal role in the field of software engineering by offering
developers a concise natural language comprehension of source code semantics. As …

A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code Summarization

Z Karas, A Bansal, Y Zhang, T Li, C McMillan… - ACM Transactions on …, 2024 - dl.acm.org
Code summarization is the task of creating short, natural language descriptions of source
code. It is an important part of code comprehension, and a powerful method of …

Automatic code review by learning the structure information of code graph

Y Yin, Y Zhao, Y Sun, C Chen - Sensors, 2023 - mdpi.com
At present, the explosive growth of software code volume and quantity makes the code
review process very labor-intensive and time-consuming. An automated code review model …

Naturalness in Source Code Summarization. How Significant is it?

C Ferretti, M Saletta - 2023 IEEE/ACM 31st International …, 2023 - ieeexplore.ieee.org
Research in source code summarization, that is the description of the functionality of a
program with short sentences expressed in natural language, is a topic of great interest in …

Can developers prompt? a controlled experiment for code documentation generation

HA Kruse, T Puhlfürϐ, W Maalej - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Large language models (LLMs) bear great potential for automating tedious development
tasks such as creating and maintaining code documentation. However, it is unclear to what …

Taking ASCII Drawings Seriously: How Programmers Diagram Code

D Hayatpur, B Hempel, K Chen, W Duan… - Proceedings of the CHI …, 2024 - dl.acm.org
Documentation in codebases facilitates knowledge transfer. But tools for programming are
largely text-based, and so developers resort to creating ASCII diagrams—graphical artifacts …