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

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

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

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

A fast abstract syntax tree interpreter for R

Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, 2014
Dynamic languages have been gaining popularity to the point that their performance is starting to matter. The effort required to develop a production-quality, high-performance runtime is, however, staggering and the expertise required to do so is often out of reach of the community maintaining a particular language.
Tomas Kalibera   +3 more
openaire   +1 more source

Migrating to an Extensible Architecture for Abstract Syntax Trees

2015 12th Working IEEE/IFIP Conference on Software Architecture, 2015
We present and analyse an architectural migration in the Overture tool, a tool for which the primary internal data structure is an Abstract Syntax Tree (AST). The migration was from a high-cohesion AST with functionality encapsulated in its nodes to an extensible, low-cohesion AST with functionality implemented in visitors.
Monteiro Duarte Couto, Luis Diogo   +3 more
openaire   +3 more sources

Automating Abstract Syntax Tree Construction for Context Free Grammars

2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, 2012
In most of the compilers or programming languages tools, parsers are used for transforming human readable code into Parse Trees or Abstract Syntax Trees (AST). A popular method to create parsers is to use a parser generator. Advanced parser generators (e.g.
Andrei Arusoaie, Daniel Ionut Vicol
openaire   +1 more source

Inferring Student Coding Goals Using Abstract Syntax Trees

2016
The rapidly growing demand for programming skills has driven improvements in the technologies delivering programming education to students. Intelligent tutoring systems will potentially contribute to solving this problem, but development of effective systems has been slow to take hold in this area.
Paul Freeman, Ian Watson, Paul Denny
openaire   +1 more source

Toward a calculus for abstract syntax trees

1997
Metaprogramming — writing programs that manipulate programs as data — requires a formal foundation in order that people be able to reason about the effects of their metaprograms. Of equal importance, metaprogramming requires an intuitive foundation that facilitates most frequent, natural manipulations of programs as data.
openaire   +1 more source

Improved Plagiarism Detection Algorithm Based on Abstract Syntax Tree

2013 Fourth International Conference on Emerging Intelligent Data and Web Technologies, 2013
Statements with conditionals are widely used in C, C++ and java, such as if and while statements and they are easy to plagiarize by adjusting the logical structure of the corresponding statements. However, the existing relative algorithms and tools cannot effectively detect code plagiarism of these statements.
Guo Tao   +3 more
openaire   +1 more source

An Abstract Syntax Tree based static fuzzing mutation for vulnerability evolution analysis

Information and Software Technology, 2023
Wei Zheng   +3 more
semanticscholar   +1 more source

Home - About - Disclaimer - Privacy