A survey of automatic source code summarization

C Zhang, J Wang, Q Zhou, T Xu, K Tang, H Gui, F Liu - Symmetry, 2022 - mdpi.com
Source code summarization refers to the natural language description of the source code's
function. It can help developers easily understand the semantics of the source code. We can …

Deep learning-based software engineering: Progress, challenges, and opportunities

X Chen, X Hu, Y Huang, H Jiang, W Ji, Y Jiang… - arXiv preprint arXiv …, 2024 - arxiv.org
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …

Automatic code documentation generation using gpt-3

JY Khan, G Uddin - Proceedings of the 37th IEEE/ACM International …, 2022 - dl.acm.org
Source code documentation is an important artifact for efficient software development. Code
documentation could greatly benefit from automation since manual documentation is often …

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 …

Reassessing automatic evaluation metrics for code summarization tasks

D Roy, S Fakhoury, V Arnaoudova - Proceedings of the 29th ACM Joint …, 2021 - dl.acm.org
In recent years, research in the domain of source code summarization has adopted data-
driven techniques pioneered in machine translation (MT). Automatic evaluation metrics such …

BERT-and TF-IDF-based feature extraction for long-lived bug prediction in FLOSS: a comparative study

L Gomes, R da Silva Torres, ML Côrtes - Information and Software …, 2023 - Elsevier
Context: The correct prediction of long-lived bugs could help maintenance teams to build
their plan and to fix more bugs that often adversely affect software quality and disturb the …

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 …

Aspect-based api review classification: How far can pre-trained transformer model go?

C Yang, B Xu, JY Khan, G Uddin, D Han… - … on Software Analysis …, 2022 - ieeexplore.ieee.org
APIs (Application Programming Interfaces) are reusable software libraries and are building
blocks for modern rapid software development. Previous research shows that programmers …

[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 …

Sotitle: A transformer-based post title generation approach for stack overflow

K Liu, G Yang, X Chen, C Yu - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
On Stack Overflow, developers can not only browse question posts to solve their
programming problems but also gain expertise from the question posts to help improve their …