Multilingual Abstractions: Abstract Syntax Trees and Universal Dependencies
This thesis studies the connections between parsing friendly representations and interlingua grammars developed for multilingual language generation. Parsing friendly representations refer to dependency tree representations that can be used for robust, accurate and scalable analysis of natural language text. Shared multilingual abstractions are central
Prasanth Kolachina
openaire +2 more sources
Smart Contract Vulnerability Detection Based on Abstract Syntax Tree Pruning [PDF]
With the development of blockchain technology,smart contracts have been widely used in various fields,and Ethereum has become the largest smart contract platform.At the same time,the frequent smart contract vulnerabilities have caused huge economic ...
LIU Zerun, ZHENG Hong, QIU Junjie
doaj +1 more source
Software Defect Prediction via Heavy Son Node-based Abstract Syntax Tree [PDF]
In the actual software project development, software defect prediction can assist testers to find possible defects in the project.Through the Abstract Syntax Tree(AST), the hidden structure and semantic information in the project module can be obtained ...
HUANG Xiaowei, FAN Guisheng, YU Huiqun, YANG Xingguang
doaj +1 more source
Code Search Engine for Bug Localization [PDF]
With the evolution and the increased complexity of software project,bug fixing is getting more difficult.During the bug fixing,developers need to spend a lot of time on bug localization and fixing.To evaluate this problem,this paper builds a bug-code ...
CHANG Jian-ming, BO Li-li, SUN Xiao-bing
doaj +1 more source
Abstract Syntax Tree Analysis for Plagiarism Detection
Today, universities rely heavily on systems for detecting plagiarism in students’essays and reports. Code submissions however require specific tools. A numberof approaches to finding plagiarisms in code have already been tried, includingtechniques based on comparing textual transformations of code, token strings,parse trees and graph representations ...
Erik G. Nilsson
openaire +2 more sources
Heterogeneous Directed Hypergraph Neural Network over abstract syntax tree (AST) for Code Classification [PDF]
Code classification is a difficult issue in program understanding and automatic coding. Due to the elusive syntax and complicated semantics in programs, most existing studies use techniques based on abstract syntax tree (AST) and graph neural network ...
Guang Yang, Tiancheng Jin, Liang Dou
semanticscholar +1 more source
SCADE Model Checking Based on Program Transformation [PDF]
SCADE synchronization language is a common programming language for embedded system.It is often used to realize real-time embedded automatic control system in the research of equipment in aviation,aerospace,transportation and other safety critical fields.
RAN Dan, CHEN Zhe, SUN Yi, YANG Zhi-bin
doaj +1 more source
Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting [PDF]
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
semanticscholar +1 more source
Explainable Comparison of Software Defect Prediction Models [PDF]
Software defect prediction has become an important research direction in software testing.The comprehensiveness of defect prediction directly affects the efficiency of testing and program operation.However,the existing defect prediction is based on ...
LI Huilai, YANG Bin, YU Xiuli, TANG Xiaomei
doaj +1 more source
Detecting Code Clones with Graph Neural Network and Flow-Augmented Abstract Syntax Tree [PDF]
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
semanticscholar +1 more source

