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), 2022Syntax 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, 2021Mutation 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, 2010In 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
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
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
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
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
2009Building 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, 2006Reusing 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 DesignWebshell 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
2018In 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), 2010The 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

