Results 51 to 60 of about 113,367 (297)

Relation-Aware Graph Transformer for SQL-to-Text Generation

open access: yesApplied Sciences, 2021
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]

open access: yes, 2005
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

open access: yesProceedings of the AAAI Conference on Artificial Intelligence, 2021
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

open access: yes, 2016
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]

open access: yes, 2009
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

open access: yesApplied Sciences, 2020
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]

open access: yes2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2021
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

open access: yesComputers, 2023
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

open access: yesIEEE Access, 2019
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

open access: yesStudia Universitatis Babes-Bolyai: Series Informatica, 2023
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

Home - About - Disclaimer - Privacy