Unified abstract syntax tree representation learning for cross-language program classification [PDF]
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.
Wang, Kesu +3 more
semanticscholar +5 more sources
Abstract Syntax Tree Based Source Code Antiplagiarism System for Large Projects Set [PDF]
The paper deals with the issue of detecting plagiarism in source code, which we unfortunately encounter when teaching subjects dealing with programming and software development.
Michal Duracik +3 more
doaj +3 more sources
Loop Transformations using Clang’s Abstract Syntax Tree [PDF]
LLPP'21 ( The First Workshop on LLVM in Parallel Processing ...
Michael Kruse
openaire +4 more sources
A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms [PDF]
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
semanticscholar +3 more sources
VerilogCoder: Autonomous Verilog Coding Agents with Graph-based Planning and Abstract Syntax Tree (AST)-based Waveform Tracing Tool [PDF]
Due to the growing complexity of modern Integrated Circuits (ICs), automating hardware design can prevent a significant amount of human error from the engineering process and result in less errors.
Chia-Tung Ho +2 more
semanticscholar +4 more sources
A syntax-semantics interface for Tree-Adjoining Grammars through Abstract Categorial Grammars
We present a model of the syntax-semantics interface for Tree-Adjoining Grammars (TAGs). It is based on the encoding of TAGs within the framework of Abstract Categorial Grammars (ACGs).
Sylvain Pogodalla
doaj +3 more sources
Revisiting Code Similarity Evaluation with Abstract Syntax Tree Edit Distance [PDF]
This paper revisits recent code similarity evaluation metrics, particularly focusing on the application of Abstract Syntax Tree (AST) editing distance in diverse programming languages. In particular, we explore the usefulness of these metrics and compare
Yewei Song +4 more
semanticscholar +3 more sources
Long short‐term memory on abstract syntax tree for SQL injection detection
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 +2 more sources
Explainable Natural Language to Bash Translation using Abstract Syntax Tree [PDF]
Natural language processing for program synthesis has been widely researched. In this work, we focus on generating Bash commands from natural language invocations with explanations. We propose a novel transformer based solution by utilizing Bash Abstract
Shikhar Bharadwaj, S. Shevade
semanticscholar +2 more sources
cAST: Enhancing Code Retrieval-Augmented Generation with Structural Chunking via Abstract Syntax Tree [PDF]
Retrieval-Augmented Generation (RAG) has become essential for large-scale code generation, grounding predictions in external code corpora to improve actuality.
Yilin Zhang +5 more
semanticscholar +2 more sources

