Results 261 to 270 of about 113,367 (297)
Some of the next articles are maybe not open access.

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 ...
Jianxin Wang   +4 more
openaire   +2 more sources

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.
Eko Sakai, Ken Nakayama
openaire   +2 more sources

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   +2 more sources

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).
Raimar Falke   +2 more
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   +2 more sources

Abstract Syntax Trees - and their Role in Model Driven Software Development

International Conference on Software Engineering Advances (ICSEA 2007), 2007
Abstract syntax trees (ASTs) are known from compiler construction where they build the intermediate data format which is passed from the analytic front-end to the synthetic back-end. In model driven software development ASTs are used as a model of the source code.
Gregor Fischer   +2 more
openaire   +2 more sources

Mapping of Dynamic Language Constructs into Static Abstract Syntax Trees

2010 IEEE/ACIS 9th International Conference on Computer and Information Science, 2010
Software solutions performing automatic code analysis are very important, especially for code assistance capabilities or for extracting semantic metadata from the source code. These methods gather syntactic information from the source code and then in general they provide large set of implying semantics.
Jakub Misek, Filip Zavoral
openaire   +1 more source

Implementation of a Training Parser Using Explicit Abstract Syntax Tree

Proceedings of the 20th International Conference on Computer Systems and Technologies, 2019
The paper presents new implementation of a parser as a part of a training compiler, used for education in compilers and language processors. The proposed parser implementation has two significant differences compared to other existing implementations of training parsers.
Ivaylo Penev, Milena Karova
openaire   +2 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.
Daniel Ionut Vicol, Andrei Arusoaie
openaire   +2 more sources

Visualizing Project Evolution through Abstract Syntax Tree Analysis

2016 IEEE Working Conference on Software Visualization (VISSOFT), 2016
What is a developer's contribution to a repository? By only counting commits and number of lines changed, existing tools that visualize source code repositories (such as GitHub's graphs) fall short on showing the effective contributions made by each developer. When many commits are viewed as a group, the details are lost.
Michael D. Feist   +3 more
openaire   +2 more sources

Home - About - Disclaimer - Privacy