Results 1 to 10 of about 210,399 (315)

Long short‐term memory on abstract syntax tree for SQL injection detection

open access: goldIET Software, 2021
SQL injection attack (SQLIA) is a code injection technique, used to attack data‐driven applications by executing malicious SQL statements. Techniques like pattern matching, software testing and grammar analysis etc.
Z. Zhuo, T. Cai, X. Zhang, F. Lv
doaj   +3 more sources

Unified abstract syntax tree representation learning for cross-language program classification [PDF]

open access: goldProceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022
Program classification can be regarded as a high-level abstraction of code, laying a foundation for various tasks related to source code comprehension, and has a very wide range of applications in the field of software engineering, such as code clone detection, code smell classification, defects classification, etc.
Kesu Wang, Meng Yan, He Zhang, Haibo Hu
semanticscholar   +5 more sources

COAST: A Conflict-free Replicated Abstract Syntax Tree

open access: goldProceedings 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
semanticscholar   +4 more sources

Loop Transformations using Clang’s Abstract Syntax Tree [PDF]

open access: yes50th International Conference on Parallel Processing Workshop, 2021
LLPP'21 ( The First Workshop on LLVM in Parallel Processing ...
Michael Kruse
openaire   +4 more sources

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

open access: greenIEEE International Conference on Program Comprehension, 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
Chen Lin   +5 more
openalex   +3 more sources

A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms [PDF]

open access: greenInternational Conference on Software Engineering, 2021
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 ...
Yuanrui Fan   +5 more
openalex   +3 more sources

A Novel Refactoring and Semantic Aware Abstract Syntax Tree Differencing Tool and a Benchmark for Evaluating the Accuracy of Diff Tools [PDF]

open access: greenACM Transactions on Software Engineering and Methodology
Software undergoes constant changes to support new requirements, address bugs, enhance performance, and ensure maintainability. Thus, developers spend a great portion of their workday trying to understand and review the code changes of their teammates ...
Pouria Alikhanifard, Nikolaos Tsantalis
openalex   +3 more sources

Detecting Code Clones with Graph Neural Networkand Flow-Augmented Abstract Syntax Tree [PDF]

open access: greenIEEE International Conference on Software Analysis, Evolution, and Reengineering, 2020
Code clones are semantically similar code fragments pairs that are syntactically similar or different. Detection of code clones can help to reduce the cost of software maintenance and prevent bugs.
Wenhan Wang   +4 more
openalex   +3 more sources

An Approach of Conformance Verification between Design Models and Code Based on Abstract Syntax Tree [PDF]

open access: diamondMATEC Web of Conferences, 2016
Design models and code are products of different stages in the software development process. The conformance of design models and code plays an important role in software development process, also is a key principle to improve the maintainability of the ...
Liu Zhao, Tian Yang, Yan Haihua
doaj   +2 more sources

Deep Forest and Pruned Syntax Tree-Based Classification Method for Java Code Vulnerability

open access: yesMathematics, 2023
The rapid development of J2EE (Java 2 Platform Enterprise Edition) has brought unprecedented severe challenges to vulnerability mining. The current abstract syntax tree-based source code vulnerability classification method does not eliminate irrelevant ...
Jiaman Ding, Weikang Fu, Lianyin Jia
doaj   +2 more sources

Home - About - Disclaimer - Privacy