Results 11 to 20 of about 113,367 (297)

Generalized vulnerability extrapolation using abstract syntax trees [PDF]

open access: greenProceedings of the 28th Annual Computer Security Applications Conference, 2012
The discovery of vulnerabilities in source code is a key for securing computer systems. While specific types of security flaws can be identified automatically, in the general case the process of finding vulnerabilities cannot be automated and vulnerabilities are mainly discovered by manual analysis.
Fabian Yamaguchi   +2 more
openalex   +3 more sources

Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting [PDF]

open access: green2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC), 2021
Automatic code summarization frees software developers from the heavy burden of manual commenting and benefits software development and maintenance. Abstract Syntax Tree (AST), which depicts the source code's syntactic structure, has been incorporated to guide the generation of code summaries.
Chen Lin   +5 more
openalex   +5 more sources

Generator of efficient strongly typed abstract syntax trees in Java [PDF]

open access: greenIEE Proceedings - Software, 2005
Abstract syntax trees are a very common data-structure in language related tools. For example compilers, interpreters, documentation generators, and syntax-directed editors use them extensively to extract, transform, store and produce information that is key to their functionality.
Mark van den Brand   +2 more
openalex   +4 more sources

Plagiarism Detection in Software Projects Using Abstract Syntax Trees [PDF]

open access: bronzeProceedings II of the 29st Conference STUDENT EEICT 2023: Selected papers., 2023
Plagiarism is a hot topic in modern education andscience. It requires special attention since committing plagiarismis very easy with the use of the internet. This problem can befought against utilizing prevention or detection methods, whichhave been both used in this work.
Marek Szymutko, Pavel Šeda
openalex   +3 more sources

COAST: A Conflict-free Replicated Abstract Syntax Tree

open access: hybridProceedings of the 17th International Conference on Software Technologies, 2022
Remote real-time collaborative text editing enables collaboration of distributed parties which improves an agile workflow, team member availability and productivity. Collaborative source-code editors are often implemented as a variant of regular collaborative text editing with source code highlighting.
Aäron Munsters   +2 more
openalex   +3 more sources

Syntactic–Semantic Detection of Clone-Caused Vulnerabilities in the IoT Devices [PDF]

open access: yesSensors
This paper addresses the problem of IoT security caused by code cloning when developing a massive variety of different smart devices. A clone detection method is proposed to identify clone-caused vulnerabilities in IoT software.
Maxim Kalinin, Nikita Gribkov
doaj   +2 more sources

Comparison of Clang Abstract Syntax Trees using String Kernels [PDF]

open access: green2018 International Conference on High Performance Computing & Simulation (HPCS), 2018
Abstract Syntax Trees (ASTs) are intermediate representations widely used by compiler frameworks. One of their strengths is that they can be used to determine the similarity among a collection of programs. In this paper we propose a novel comparison method that converts ASTs into weighted strings in order to get similarity matrices and quantify the ...
Raul Torres   +3 more
openalex   +3 more sources

Accurate Extraction of Bug Fix Pattern Occurrences using Abstract Syntax Tree Analysis [PDF]

open access: green, 2014
This manuscript presents an approach for studying the abundance of bug fix patterns. Bug fix patterns capture the knowledge on how to fix bugs, they are essential building blocks for research areas such as bug fix recommendation and automatic repair.
Duchien, Laurence   +2 more
core   +3 more sources

LeONet: A Hybrid Deep Learning Approach for High-Precision Code Clone Detection Using Abstract Syntax Tree Features

open access: goldBig Data and Cognitive Computing
Code duplication, commonly referred to as code cloning, is not inherent in software systems but arises due to various factors, such as time constraints in meeting project deadlines.
Thanoshan Vijayanandan   +4 more
doaj   +2 more sources

A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms

open access: green2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE), 2021
Abstract syntax tree (AST) mapping algorithms are widely used to analyze changes in source code. Despite the foundational role of AST mapping algorithms, little effort has been made to evaluate the accuracy of AST mapping algorithms, i.e., the extent to which an algorihtm captures the evolution of code.
Yuanrui Fan   +5 more
openalex   +6 more sources

Home - About - Disclaimer - Privacy