Results 21 to 30 of about 6,857,309 (337)

Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting [PDF]

open access: yesIEEE International Conference on Program Comprehension, 2021
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

Code Completion by Modeling Flattened Abstract Syntax Trees as Graphs [PDF]

open access: yesAAAI 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.
Yanlin Wang, Hui Li
semanticscholar   +1 more source

CAST: Enhancing Code Summarization with Hierarchical Splitting and Reconstruction of Abstract Syntax Trees [PDF]

open access: yesConference on Empirical Methods in Natural Language Processing, 2021
Code summarization aims to generate concise natural language descriptions of source code, which can help improve program comprehension and maintenance.
Ensheng Shi   +6 more
semanticscholar   +1 more source

AST-Transformer: Encoding Abstract Syntax Trees Efficiently for Code Summarization [PDF]

open access: yesInternational Conference on Automated Software Engineering, 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 ...
Ze Tang   +5 more
semanticscholar   +1 more source

SCADE Model Checking Based on Program Transformation [PDF]

open access: yesJisuanji kexue, 2021
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

Abstract Syntax Networks for Code Generation and Semantic Parsing [PDF]

open access: greenAnnual Meeting of the Association for Computational Linguistics, 2017
Tasks like code generation and semantic parsing require mapping unstructured (or partially structured) inputs to well-formed, executable outputs. We introduce abstract syntax networks, a modeling framework for these problems.
Maxim Rabinovich   +2 more
openalex   +3 more sources

Code Search Engine for Bug Localization [PDF]

open access: yesJisuanji kexue, 2021
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

A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms [PDF]

open access: yesInternational Conference on Software Engineering, 2021
syntax tree (AST) mapping algorithms are widely used to analyze changes in source code. Despite the foundational role of AST mapping algorithms, little effort has been made to evaluate the accuracy of AST mapping algorithms, i.e., the extent to which an ...
Yuanrui Fan   +5 more
semanticscholar   +1 more source

La tête du groupe nominal: l’hypothèse du DP dans les théories génératives

open access: yesCorela, 2023
This paper discusses what is known in the generative literature as the ‘DP-hypothesis’, i.e., the idea that the head of the Noun Phrase is actually the Determiner, rather than the Noun.
Philip Miller, Geoffrey K. Pullum
doaj   +1 more source

Constraint solving in non-permutative nominal abstract syntax [PDF]

open access: yesLogical Methods in Computer Science, 2011
Nominal abstract syntax is a popular first-order technique for encoding, and reasoning about, abstract syntax involving binders. Many of its applications involve constraint solving.
Matthew R. Lakin
doaj   +1 more source

Home - About - Disclaimer - Privacy