A review on source code documentation

S Rai, RC Belwal, A Gupta - ACM Transactions on Intelligent Systems …, 2022 - dl.acm.org
Context: Coding is an incremental activity where a developer may need to understand a
code before making suitable changes in the code. Code documentation is considered one of …

On the evaluation of neural code summarization

E Shi, Y Wang, L Du, J Chen, S Han, H Zhang… - Proceedings of the 44th …, 2022 - dl.acm.org
Source code summaries are important for program comprehension and maintenance.
However, there are plenty of programs with missing, outdated, or mismatched summaries …

Ast-trans: Code summarization with efficient tree-structured attention

Z Tang, X Shen, C Li, J Ge, L Huang, Z Zhu… - Proceedings of the 44th …, 2022 - dl.acm.org
Code summarization aims to generate brief natural language descriptions for source codes.
The state-of-the-art approaches follow a transformer-based encoder-decoder architecture …

A closer look into transformer-based code intelligence through code transformation: Challenges and opportunities

Y Li, S Qi, C Gao, Y Peng, D Lo, Z Xu… - arXiv preprint arXiv …, 2022 - arxiv.org
Transformer-based models have demonstrated state-of-the-art performance in many
intelligent coding tasks such as code comment generation and code completion. Previous …

Improving code summarization with block-wise abstract syntax tree splitting

C Lin, Z Ouyang, J Zhuang, J Chen… - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
Automatic code summarization frees software developers from the heavy burden of manual
commenting and benefits software development and maintenance. Abstract Syntax Tree …

Distinguishing look-alike innocent and vulnerable code by subtle semantic representation learning and explanation

C Ni, X Yin, K Yang, D Zhao, Z Xing, X Xia - Proceedings of the 31st …, 2023 - dl.acm.org
Though many deep learning (DL)-based vulnerability detection approaches have been
proposed and indeed achieved remarkable performance, they still have limitations in the …

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 …

Assemble foundation models for automatic code summarization

J Gu, P Salza, HC Gall - 2022 IEEE International Conference …, 2022 - ieeexplore.ieee.org
Automatic code summarization is beneficial to software development and maintenance
since it reduces the burden of manual tasks. Currently, artificial intelligence is undergoing a …

Project-specific code summarization with in-context learning

S Yun, S Lin, X Gu, B Shen - Journal of Systems and Software, 2024 - Elsevier
Automatically generating summaries for source code has emerged as a valuable task in
software development. While state-of-the-art (SOTA) approaches have demonstrated …

Can LLMs Replace Manual Annotation of Software Engineering Artifacts?

T Ahmed, P Devanbu, C Treude, M Pradel - arXiv preprint arXiv …, 2024 - arxiv.org
Experimental evaluations of software engineering innovations, eg, tools and processes,
often include human-subject studies as a component of a multi-pronged strategy to obtain …