Results 51 to 60 of about 113,367 (297)
Relation-Aware Graph Transformer for SQL-to-Text Generation
Generating natural language descriptions for structured representation (e.g., a graph) is an important yet challenging task. In this work, we focus on SQL-to-text, a task that maps a SQL query into the corresponding natural language question.
Da Ma+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
Code Completion by Modeling Flattened Abstract Syntax Trees as Graphs
Code completion has become an essential component of integrated development environments. Contemporary code completion methods rely on the abstract syntax tree (AST) to generate syntactically correct code. However, they cannot fully capture the sequential and repetitive patterns of writing code and the structural information of the AST.
Wang, Yanlin, Li, Hui
openaire +2 more sources
Syntax and Semantics of Abstract Binding Trees
The contribution of this paper is the development of the syntax and semantics of multi-sorted nominal abstract binding trees (abts), an extension of second order universal algebra to support symbol-indexed families of operators. Nominal abts are essential for correctly treating the syntax of languages with generative phenomena, including exceptions and
Sterling, Jonathan, Morrison, Darin
openaire +2 more sources
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
Lightweight Detection Method of Obfuscated Landing Sites Based on the AST Structure and Tokens
Attackers use a variety of techniques to insert redirection JavaScript that leads a user to a malicious webpage, where a drive-by-download attack is executed.
KyungHyun Han, Seong Oun Hwang
doaj +1 more source
AST-Transformer: Encoding Abstract Syntax Trees Efficiently for Code Summarization [PDF]
Code summarization aims to generate brief natural language descriptions for source code. As source code is highly structured and follows strict programming language grammars, its Abstract Syntax Tree (AST) is often leveraged to inform the encoder about the structural information. However, ASTs are usually much longer than the source code.
Tang, Ze+5 more
openaire +2 more sources
CLCD-I: Cross-Language Clone Detection by Using Deep Learning with InferCode
Source code clones are common in software development as part of reuse practice. However, they are also often a source of errors compromising software maintainability.
Mohammad A. Yahya, Dae-Kyoo Kim
doaj +1 more source
An Empirical Case Study on the Temporary File Smell in Dockerfiles
Docker is widely used in data centers to host services. The docker image adopts a hierarchical storage architecture, which means that the docker image is composed of a set of filesystem layers.
Zhigang Lu+4 more
doaj +1 more source
Deobfuscating JavaScript Code Using Character-Based Tokenization
The JavaScript code deployed goes through the process of minification, in which variables are renamed using single-character names and spaces are removed in order for the files to have a smaller size, thus loading faster.
Alexandru-Gabriel SÎRBU
doaj +1 more source