Results 11 to 20 of about 12,701,026 (316)

A Survey of Automatic Source Code Summarization

open access: yesSymmetry, 2022
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]

open access: yesESEC/SIGSOFT FSE, 2022
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]

open access: yesInternational Conference on Automated Software Engineering, 2022
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]

open access: yesAnnual Meeting of the Association for Computational Linguistics, 2020
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

Evaluating the Usability and Functionality of Intelligent Source Code Completion Assistants: A Comprehensive Review

open access: yesApplied Sciences, 2023
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]

open access: yesIEEE International Conference on Program Comprehension, 2022
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]

open access: yesInternational Conference on Automated Software Engineering, 2021
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

open access: yesIJCCS (Indonesian Journal of Computing and Cybernetics Systems), 2023
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]

open access: yesInternational Conference on Software Engineering, 2021
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?

open access: yesData, 2022
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

Home - About - Disclaimer - Privacy