2005 Australian Software Engineering Conference
DOI: 10.1109/aswec.2005.5
|View full text |Cite
|
Sign up to set email alerts
|

A Comparison of Reverse Engineering Tools Based on Design Pattern Decomposition

Abstract: * This research is partially supported by the MAIS project financed by MIUR -"Ministero dell'Istruzione, dell'Università e della Ricerca° in the context of the FIRB program "Fondo per gli Investimenti della Ricerca di Base". Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 19 publications
(15 citation statements)
references
References 16 publications
0
15
0
Order By: Relevance
“…Our approach to design pattern detection is based on the detection of design pattern subcomponents [6], which can be considered indicators of the presence of patterns. Currently we perform our analysis only exploiting static source code analysis: the Abstract Syntax Trees (ASTs) of the analyzed projects are parsed in order to obtain the structures we need for our elaboration, which we called basic elements (BE); we plan to extend our approach through the exploitation of behavioural analysis, both for DPD and SAR.…”
Section: Introductionmentioning
confidence: 99%
“…Our approach to design pattern detection is based on the detection of design pattern subcomponents [6], which can be considered indicators of the presence of patterns. Currently we perform our analysis only exploiting static source code analysis: the Abstract Syntax Trees (ASTs) of the analyzed projects are parsed in order to obtain the structures we need for our elaboration, which we called basic elements (BE); we plan to extend our approach through the exploitation of behavioural analysis, both for DPD and SAR.…”
Section: Introductionmentioning
confidence: 99%
“…Perform the focused-snowballing process: for each selected paper, one author is assigned to go through the list of all references in order to find additional papers about classifications and quality properties of program metamodels. By performing the snowballing process, we additionally identified 9 papers about classification and comparisons of program metamodels and related concepts (Jin and Cordy 2006;Izquierdo and Molina 2014;Bellay and Gall 1997;Armstrong and Trudeau 1998;Sim et al 2000;Ferenc et al 2001;Ferenc et al 2002;Arcelli et al 2005;Amelunxen et al 2006) and 11 about quality properties (Favre et al 2003;Clark et al 2015;Kurtev et al 2002;Sim et al 2000;Ferenc et al 2002;Tilley et al 1994;Saint-Denis et al 2000;Jin 2001;Jin et al 2002;Czarnecki and Helsen 2003;Christopher 2006). …”
Section: Paper Selection Processmentioning
confidence: 99%
“…Then, existing classifications, comparisons of program metamodels and related concepts (Lethbridge et al 2004;Jin and Cordy 2006;Izquierdo and Molina 2014;Bellay and Gall 1997;Armstrong and Trudeau 1998;Lethbridge 1998;Sim et al 2000;Ferenc et al 2001Ferenc et al , 2002Arcelli et al 2005;Amelunxen et al 2006) are analyzed. This information is merged into one structure in the form of feature diagrams (Kang et al 1990) by referring to the basic term classification defined in our conceptual framework.…”
Section: Figmentioning
confidence: 99%
See 1 more Smart Citation
“…Arcelli et al [5] proposed three categories for design pattern mining tools, considering the information which was used during the detection process. These categories are the entire representation of design patterns, the minimal set of key structures that a design pattern consists of, and the sub-components of design patterns.…”
Section: Evaluation Of Design Pattern Mining Toolsmentioning
confidence: 99%