Do code summarization models process too much information? function signature may be all that is needed
With the fast development of large software projects, automatic code summarization
techniques, which summarize the main functionalities of a piece of code using natural …
techniques, which summarize the main functionalities of a piece of code using natural …
The NLBSE'24 Tool Competition
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 …
Workshop on Natural Language-based Software Engineering (NLBSE'24). As in prior …
A comparative study on method comment and inline comment
Code comments are one of the important documents to help developers review and
comprehend source code. In recent studies, researchers have proposed many deep …
comprehend source code. In recent studies, researchers have proposed many deep …
An Exploratory Study on Machine Learning Model Management
Effective model management is crucial for ensuring performance and reliability in Machine
Learning (ML) systems, given the dynamic nature of data and operational environments …
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 …
developers a concise natural language comprehension of source code semantics. As …
A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code Summarization
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 …
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 …
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 …
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 …
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 …
largely text-based, and so developers resort to creating ASCII diagrams—graphical artifacts …