Semantic similarity metrics for evaluating source code summarization

S Haque, Z Eberhart, A Bansal… - Proceedings of the 30th …, 2022 - dl.acm.org
Source code summarization involves creating brief descriptions of source code in natural
language. These descriptions are a key component of software documentation such as …

Deep Learning for Code Intelligence: Survey, Benchmark and Toolkit

Y Wan, Z Bi, Y He, J Zhang, H Zhang, Y Sui… - ACM Computing …, 2024 - dl.acm.org
Code intelligence leverages machine learning techniques to extract knowledge from
extensive code corpora, with the aim of developing intelligent tools to improve the quality …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

Distilled GPT for source code summarization

CY Su, C McMillan - Automated Software Engineering, 2024 - Springer
A code summary is a brief natural language description of source code. Summaries are
usually only a single sentence long, and yet form the backbone of developer documentation …

Towards modeling human attention from eye movements for neural source code summarization

A Bansal, B Sharif, C McMillan - Proceedings of the ACM on Human …, 2023 - dl.acm.org
Neural source code summarization is the task of generating natural language descriptions of
source code behavior using neural networks. A fundamental component of most neural …

Project-level encoding for neural source code summarization of subroutines

A Bansal, S Haque, C McMillan - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
Source code summarization of a subroutine is the task of writing a short, natural language
description of that subroutine. The description usually serves in documentation aimed at …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

Function call graph context encoding for neural source code summarization

A Bansal, Z Eberhart, Z Karas, Y Huang… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Source code summarization is the task of writing natural language descriptions of source
code. The primary use of these descriptions is in documentation for programmers. Automatic …

ESALE: Enhancing Code-Summary Alignment Learning for Source Code Summarization

C Fang, W Sun, Y Chen, X Chen, Z Wei… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
(Source) code summarization aims to automatically generate succinct natural language
summaries for given code snippets. Such summaries play a significant role in promoting …

Haconvgnn: Hierarchical attention based convolutional graph neural network for code documentation generation in jupyter notebooks

X Liu, D Wang, A Wang, Y Hou, L Wu - arXiv preprint arXiv:2104.01002, 2021 - arxiv.org
Jupyter notebook allows data scientists to write machine learning code together with its
documentation in cells. In this paper, we propose a new task of code documentation …