Results 261 to 270 of about 210,399 (315)
Some of the next articles are maybe not open access.

Source Code Plagiarism Detection Based on Abstract Syntax Tree Fingerprintings

2022 17th International Joint Symposium on Artificial Intelligence and Natural Language Processing (iSAI-NLP), 2022
Syntax Tree (AST) is an abstract logical structure of source code represented as a tree. This research utilizes information of fingerprinting with AST to locate the similarities between source codes.
V. Suttichaya   +2 more
semanticscholar   +1 more source

Automatic Equivalent Mutants Classification Using Abstract Syntax Tree Neural Networks

International Conference on Software Testing, Verification and Validation Workshops, 2021
Mutation testing is a testing technique that is effective at designing tests and evaluating an existing test suite. Even though mutation testing has been developed to be applicable and effective towards different types of software systems and programing ...
Samuel Peacock   +3 more
semanticscholar   +1 more source

Integer Promotion Elimination on Abstract Syntax Tree

2010 10th IEEE International Conference on Computer and Information Technology, 2010
In the C programming language standard, there are rules for implicit type conversions, including integer promotion rules. These rules, as well as the explicit type conversions imposed by the coder, may result in redundant code for 8-bit MCUs. However, code size is critical for the programs running in embedded systems, since smaller code size often ...
Qing'an Li   +4 more
openaire   +1 more source

VerilogCoder: Autonomous Verilog Coding Agents with Graph-based Planning and Abstract Syntax Tree (AST)-based Waveform Tracing Tool

AAAI Conference on Artificial Intelligence
Due to the growing complexity of modern Integrated Circuits (ICs), automating hardware design can prevent a significant amount of human error from the engineering process and result in less errors.
Chia-Tung Ho   +2 more
semanticscholar   +1 more source

cAST: Enhancing Code Retrieval-Augmented Generation with Structural Chunking via Abstract Syntax Tree

Conference on Empirical Methods in Natural Language Processing
Retrieval-Augmented Generation (RAG) has become essential for large-scale code generation, grounding predictions in external code corpora to improve actuality.
Yilin Zhang   +5 more
semanticscholar   +1 more source

Generating Rewritable Abstract Syntax Trees

2009
Building a production-quality refactoring engine or similar source code transformation tool traditionally requires a large amount of hand-written, language-specific support code. We describe a system which reduces this overhead by allowing both a parser and a fully rewritable AST to be generated automatically from an annotated grammar, requiring little
Jeffrey L. Overbey, Ralph E. Johnson
openaire   +1 more source

Clone Detection Using Abstract Syntax Suffix Trees

2006 13th Working Conference on Reverse Engineering, 2006
Reusing software through copying and pasting is a continuous plague in software development despite the fact that it creates serious maintenance problems. Various techniques have been proposed to find duplicated redundant code (also known as software clones).
Rainer Koschke   +2 more
openaire   +1 more source

Multi-language Webshell Detection based on Abstract Syntax Tree and TreeLSTM

International Conference on Computer Supported Cooperative Work in Design
Webshell is a command execution environment existing in web containers, which is used by attackers to remotely control servers and illegally access website resources.
Mengchuan Shang   +5 more
semanticscholar   +1 more source

TBCNN for Programs’ Abstract Syntax Trees

2018
In this chapter, we will apply the tree-based convolutional neural network (TBCNN) to the source code of programming languages, which we call programming language processing. In fact, programming language processing is a hot research topic in the field of software engineering; it has also aroused growing interest in the artificial intelligence ...
Lili Mou, Zhi Jin
openaire   +1 more source

Code Comparison System based on Abstract Syntax Tree

2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT), 2010
The code comparison technology plays a very important part in the work of plagiarism detection and software evaluation. Software plagiarism mainly appears as copy-and-paste or with a little modification after this, which will not change the function of the code, such as replacing the name of methods or variables, reordering the sequence of the ...
null Baojiang Cui   +4 more
openaire   +1 more source

Home - About - Disclaimer - Privacy