Results 261 to 270 of about 100,345 (312)
Some of the next articles are maybe not open access.

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

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

Source code pattern as anchored abstract syntax tree

2014 IEEE 5th International Conference on Software Engineering and Service Science, 2014
For a software engineer, well-organized source code conveys the intention of the authors, as if it were an informal specification. An experienced engineer often grasps the “pseudo” meaning of source code first by identifying semantic chunks of various granularities in it, then by weaving them into a hypothetically consistent semantics.
Ken Nakayama, Eko Sakai
openaire   +1 more source

Efficient Vulnerability Detection based on abstract syntax tree and Deep Learning

Conference on Computer Communications Workshops, 2020
The automatic vulnerability detection on program source code is an important research topic. With the development of artificial intelligence, deep learning has been applied to vulnerability detection.
Hantao Feng   +4 more
semanticscholar   +1 more source

Augmenting abstract syntax trees for program understanding

Proceedings 12th IEEE International Conference Automated Software Engineering, 2002
Program understanding efforts by individual maintainers are dominated by a process known as discovery, which is characterized by low-level searches through the source code and documentation to obtain information that is important to the maintenance task.
openaire   +1 more source

Home - About - Disclaimer - Privacy