Results 11 to 20 of about 12,701,026 (316)
A Survey of Automatic Source Code Summarization
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.
Chunyan Zhang +6 more
semanticscholar +3 more sources
NatGen: generative pre-training by “naturalizing” source code [PDF]
Pre-trained Generative Language models (e.g., PLBART, CodeT5, SPT-Code) for source code yielded strong results on several tasks in the past few years, including code generation and translation. These models have adopted varying pre-training objectives to
Saikat Chakraborty +4 more
semanticscholar +1 more source
CoditT5: Pretraining for Source Code and Natural Language Editing [PDF]
Pretrained language models have been shown to be effective in many software-related generation tasks; however, they are not well-suited for editing tasks as they are not designed to reason about edits.
Jiyang Zhang +4 more
semanticscholar +1 more source
A Transformer-based Approach for Source Code Summarization [PDF]
Generating a readable summary that describes the functionality of a program is known as source code summarization. In this task, learning code representation by modeling the pairwise relationship between code tokens to capture their long-range ...
Wasi Uddin Ahmad +3 more
semanticscholar +1 more source
As artificial intelligence advances, source code completion assistants are becoming more advanced and powerful. Existing traditional assistants are no longer up to all the developers’ challenges.
Tilen Hliš +3 more
doaj +1 more source
Semantic similarity metrics for evaluating source code summarization [PDF]
Source code summarization involves creating brief descriptions of source code in natural language. These descriptions are a key component of software documentation such as JavaDocs.
S. Haque +3 more
semanticscholar +1 more source
EditSum: A Retrieve-and-Edit Framework for Source Code Summarization [PDF]
Existing studies show that code summaries help developers understand and maintain source code. Unfortunately, these summaries are often missing or outdated in software projects.
Jia Li +5 more
semanticscholar +1 more source
C Source code Obfuscation using Hash Function and Encryption Algorithm
Obfuscation is a technique for transforming program code into a different form that is more difficult to understand. Several obfuscation methods are used to obfuscate source code, including dead code insertion, code transposition, and string encryption ...
Sarah Rosdiana Tambunan, Nur Rokhman
doaj +1 more source
Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding [PDF]
With the great success of pre-trained models, the pretrain-then-fine tune paradigm has been widely adopted on downstream tasks for source code understanding.
Deze Wang +6 more
semanticscholar +1 more source
Are Source Code Metrics “Good Enough” in Predicting Security Vulnerabilities?
Modern systems produce and handle a large volume of sensitive enterprise data. Therefore, security vulnerabilities in the software systems must be identified and resolved early to prevent security breaches and failures.
Sundarakrishnan Ganesh +2 more
doaj +1 more source

