21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06) 2006
DOI: 10.1109/ase.2006.57
|View full text |Cite
|
Sign up to set email alerts
|

Reverse Engineering of Design Patterns from Java Source Code

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
75
0
3

Year Published

2009
2009
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 144 publications
(78 citation statements)
references
References 19 publications
0
75
0
3
Order By: Relevance
“…We describe and analyze in the paper the results obtained with four tools for design motif detection: Design Pattern Detection Tool [TCSH06] (which we will refer to as DPD Tool from now on), PINOT [SO06], Web of Patterns [DE07] and FUJABA [NNZ00]. We will show the results we obtained by analyzing the JHotDraw framework and will observe how our refinement process helps in reducing, for some design patterns, the number of false positives produced by the detection tools.…”
Section: Journal Of Object Technology Vol 10 2011mentioning
confidence: 99%
See 2 more Smart Citations
“…We describe and analyze in the paper the results obtained with four tools for design motif detection: Design Pattern Detection Tool [TCSH06] (which we will refer to as DPD Tool from now on), PINOT [SO06], Web of Patterns [DE07] and FUJABA [NNZ00]. We will show the results we obtained by analyzing the JHotDraw framework and will observe how our refinement process helps in reducing, for some design patterns, the number of false positives produced by the detection tools.…”
Section: Journal Of Object Technology Vol 10 2011mentioning
confidence: 99%
“…Each one is based on a different approach, adopts different strategies to detect motifs, and in general can identify only a subset of the defined motifs. In this paper we focus on the evaluation of four known tools, namely DPD Tool [TCSH06], PINOT [SO06], FUJABA [NNZ00] and Web of Patterns [DE07] and we report the results obtained by these tools in the analysis of the JHotDraw 6.0b1 framework [Bra]. We focus our attention on this system because the development of JHotDraw demonstrates the practical application of design patterns in a software project.…”
Section: Detection Of Design Motifs Through Four Design Motif Detectimentioning
confidence: 99%
See 1 more Smart Citation
“…The results of presented approach show maximum recall, however, the precision of pattern recovery is compromised. N. Shi et al [7], developed an automated design pattern recognition tool, PINOT. PINOT is built on an open source (IJACSA) International Journal of Advanced Computer Science and Applications, Vol.…”
Section: Related Workmentioning
confidence: 99%
“…Accurately recovered design patterns helps to understand the structure and behavior of the application [3][4][5][6][7]. Therefore, they can be used in better program understanding, reverse engineering, reengineering and refactoring [4][5][6][8][9][10][11][12][13][14].…”
Section: Introductionmentioning
confidence: 99%