Results 11 to 20 of about 6,857,309 (337)
Formal metatheory of second-order abstract syntax [PDF]
Despite extensive research both on the theoretical and practical fronts, formalising, reasoning about, and implementing languages with variable binding is still a daunting endeavour – repetitive boilerplate and the overly complicated metatheory of capture-avoiding substitution often get in the way of progressing on to the actually interesting ...
Fiore, Marcelo, Szamozvancev, Dmitrij
openaire +4 more sources
Abstract clones for abstract syntax
To appear in the proceedings of FSCD 2021; 16 ...
Arkor, Nathanael, McDermott, Dylan
openaire +6 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
Deep Learning With Customized Abstract Syntax Tree for Bug Localization
Given a bug report, bug localization technique can help developers automatically locate potential buggy files. Information retrieval and deep learning approaches have been applied in bug localization by extracting lexical features in bug reports and ...
Hongliang Liang+3 more
doaj +2 more sources
An Abstract Syntax Tree Encoding Method for Cross-Project Defect Prediction
In the last few years, with the development of deep learning theory, researchers have tried to introduce the method of artificial intelligence into the field of software defect prediction (SDP) to improve its prediction effect.
Ziyi Cai, Lu Lu, Shaojian Qiu
doaj +2 more sources
syntax is an interlingual representation used in compilers. Grammatical Framework (GF) applies the abstract syntax idea to natural languages. The development of GF started in 1998, first as a tool for controlled language implementations, where it has ...
Ranta, Aarne+3 more
doaj +2 more sources
PSIMiner: A Tool for Mining Rich Abstract Syntax Trees from Code [PDF]
The application of machine learning algorithms to source code has grown in the past years. Since these algorithms are quite sensitive to input data, it is not surprising that researchers experiment with input representations. Nowadays, a popular starting
Egor Spirin+3 more
semanticscholar +5 more sources
Detecting Code Clones with Graph Neural Networkand 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
openalex +3 more sources
AST-Probe: Recovering abstract syntax trees from hidden representations of pre-trained language models [PDF]
The objective of pre-trained language models is to learn contextual representations of textual data. Pre-trained language models have become mainstream in natural language processing and code modeling.
José Antonio Hernández López+3 more
semanticscholar +1 more source
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 ...
Kesu Wang, Meng Yan, He Zhang, Haibo Hu
semanticscholar +1 more source