Results 51 to 60 of about 210,399 (315)
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 +1 more source
Function Level Code Vulnerability Detection Method of Graph Neural Network Based on Extended AST [PDF]
With the increase of software vulnerabilities year by year,security problems are becoming more and more serious.Vulnerability detection of original code in the delivery stage of software project can effectively avoid security vulnerabilities in later run-
GU Shouke, CHEN Wen
doaj +1 more source
Clone Detection and Elimination for Haskell [PDF]
Duplicated code is a well known problem in software maintenance and refactoring. Code clones tend to increase program size and several studies have shown that duplicated code makes maintenance and code understanding more complex and time consuming.
Brown, Christopher, Thompson, Simon
core +1 more source
Alloy: Fast Generic Transformations for Haskell [PDF]
Data-type generic programming can be used to traverse and manipulate specific parts of large heterogeneously-typed tree structures, without the need for tedious boilerplate.
Brown, Neil C.C., Sampson, Adam T.
core +1 more source
Understanding the Influence of AST-JS for Improving Malicious Webpage Detection
JavaScript-based attacks injected into a webpage to perpetrate malicious activities are still the main problem in web security. Recent works have leveraged advances in artificial intelligence by considering many feature representations to improve the ...
Muhammad Fakhrur Rozi +5 more
doaj +1 more source
Pointer Analysis for Source-to-Source Transformations [PDF]
We present a pointer analysis algorithm designed for source-to-source transformations. Existing techniques for pointer analysis apply a collection of inference rules to a dismantled intermediate form of the source program, making them difficult to apply ...
Buss, Marcio +3 more
core +2 more sources
fAST: Flattening Abstract Syntax Trees for Efficiency [PDF]
Frequently source code analysis tools need to exchange internal representations of abstract syntax trees (AST) with each other. Conveniently, and intuitively, the externalised representations are in the form of hierarchical trees. We argue, counter-intuitively, that hierarchical representation is not the most efficient way for source analysis tools to ...
openaire +1 more source
Aspect Mining Process Design Using Abstract Syntax Tree [PDF]
Aspect-oriented programming is the paradigm which extracts crosscutting concern from a system and solves scattering of a function and confusion of a code through software modularization. Existing aspect developing method has a difficult to extract a target area, so it is not easy to apply aspect mining. In an aspect minning, it is necessary a technique
Seung-Hyung Lee, Young-Jae Song
openaire +1 more source
Explainable Natural Language to Bash Translation using Abstract Syntax Tree
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 +1 more source
READSUM: Retrieval-Augmented Adaptive Transformer for Source Code Summarization
Code summarization is the process of automatically generating brief and informative summaries of source code to aid in software comprehension and maintenance.
Yunseok Choi +3 more
doaj +1 more source

