메뉴 건너뛰기




Volumn 10, Issue 1, 2011, Pages 1-31

Using design pattern clues to improve the precision of design pattern detection tools

Author keywords

Design pattern detection; Design recovery; Reverse engineering; Software maintenance; Software re engineering

Indexed keywords


EID: 80053566024     PISSN: 16601769     EISSN: None     Source Type: Journal    
DOI: 10.5381/jot.2011.10.1.a4     Document Type: Article
Times cited : (12)

References (42)
  • 5
    • 78751647663 scopus 로고    scopus 로고
    • A tool for design pattern detection and software architecture reconstruction
    • April
    • Francesca Arcelli Fontana and Marco Zanoni. A tool for design pattern detection and software architecture reconstruction. Information Sciences, 181(7):1306-1324, April 2011. doi:10.1016/j.ins.2010.12.002.
    • (2011) Information Sciences , vol.181 , Issue.7 , pp. 1306-1324
    • Fontana, F.A.1    Zanoni, M.2
  • 8
    • 84907211969 scopus 로고    scopus 로고
    • Jhotdraw. Web site.
    • John Brant. Jhotdraw. Web site. http://www.jhotdraw.org/.
    • Brant, J.1
  • 9
    • 0025245266 scopus 로고
    • Cross II. Reverse engineering and design recovery: a taxonomy.
    • January
    • Elliot J. Chikofsky and James H. Cross II. Reverse engineering and design recovery: a taxonomy. Software, IEEE, 7(1):13-17, January 1990. doi:10.1109/52.43044.
    • (1990) Software, IEEE , vol.7 , Issue.1 , pp. 13-17
    • Chikofsky, E.J.1    James, H.2
  • 12
    • 78449236934 scopus 로고    scopus 로고
    • Formal specification of structural and behavioral aspects of design patterns
    • November
    • Shouvik Dey. Formal specification of structural and behavioral aspects of design patterns. Journal of Object Technology, 9(6):99-126, November 2010. doi:10.5381/ jot.2010.9.6.a5.
    • (2010) Journal of Object Technology , vol.9 , Issue.6 , pp. 99-126
    • Dey, S.1
  • 13
    • 68949213770 scopus 로고    scopus 로고
    • Software architecture reconstruction: A processoriented taxonomy
    • July-August
    • Ste´phane Ducasse and Damien Pollet. Software architecture reconstruction: A processoriented taxonomy. IEEE Transactions on Software Engineering, 35(4):573-591, July-August 2009. doi:10.1109/TSE.2009.19.
    • (2009) IEEE Transactions on Software Engineering , vol.35 , Issue.4 , pp. 573-591
    • Ducasse, S.1    Pollet, D.2
  • 15
    • 84907195605 scopus 로고    scopus 로고
    • Essere lab Web Site
    • Essere lab. Micro structures detector. Web Site, 2009. http://essere.disco.unimib.it/reverse/files/Micro_structures_detector.pdf.
    • (2009) Micro structures detector.
  • 16
    • 84907201757 scopus 로고    scopus 로고
    • Essere lab. Dp-benchmark. Web Site
    • Essere lab. Dp-benchmark. Web Site, 2010. http://essere.disco.unimib.it: 8080/DPBWeb/.
    • (2010)
  • 19
    • 54249161556 scopus 로고    scopus 로고
    • Demima: A multilayered approach for design pattern identification
    • Yann-Gae¨l Gue´he´neuc and Giulio Antoniol. Demima: A multilayered approach for design pattern identification. IEEE Transactions on Software Engineering, 34(5):667- 684, 2008. doi:10.1109/TSE.2008.48.
    • (2008) IEEE Transactions on Software Engineering , vol.34 , Issue.5 , pp. 667- 684
    • Gue´he´neuc, Y.-G.1    Antoniol, G.2
  • 22
    • 79952651205 scopus 로고    scopus 로고
    • PMARt: pattern-like micro architecture repository.
    • Michael Weiss, Aliaksandr Birukou, and Paolo Giorgini, editors, July
    • Yann-Gae¨l Gue´he´neuc. PMARt: pattern-like micro architecture repository. In Michael Weiss, Aliaksandr Birukou, and Paolo Giorgini, editors, Proceedings of the 1st EuroPLoP Focus Group on Pattern Repositories, July 2007.
    • (2007) Proceedings of the 1st EuroPLoP Focus Group on Pattern Repositories
    • Gue´he´neuc, Y.-G.1
  • 23
    • 0343208155 scopus 로고    scopus 로고
    • chapter Implementation of patterns for the observer pattern, Addison- Wesley, Reading, MA
    • Jung Jae Kim and Kevin Michael Benner. Pattern Languages of Program Design 2, chapter Implementation of patterns for the observer pattern, pages 75-86. Addison- Wesley, Reading, MA, 1996.
    • (1996) Pattern Languages of Program Design , vol.2 , pp. 75-86
    • Kim, J.J.1    Benner, K.M.2
  • 24
    • 70349998980 scopus 로고    scopus 로고
    • Standing on the shoulders of giants - a data fusion approach to design pattern detection.
    • May 2009.
    • Gu¨nter Kniesel and Alexander Binun. Standing on the shoulders of giants - a data fusion approach to design pattern detection. In Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on, pages 208-217, May 2009. doi: 10.1109/ICPC.2009.5090044.
    • Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on , pp. 208-217
    • Kniesel, G.1    Binun, A.2
  • 26
    • 70450223696 scopus 로고    scopus 로고
    • Identification of design motifs with pattern matching algorithms
    • cited By (since 1996) 1
    • Olivier Kaczor, Yann-Gae¨l Gue´he´neuc, and Sylvie Hamel. Identification of design motifs with pattern matching algorithms. Information and Software Technology, 52(2):152-168, 2010. cited By (since 1996) 1. doi:10.1016/j.infsof.2009.08.006.
    • (2010) Information and Software Technology , vol.52 , Issue.2 , pp. 152-168
    • Kaczor, O.1    Gue´he´neuc, Y.-G.2    Hamel, S.3
  • 27
    • 0030378133 scopus 로고    scopus 로고
    • Design recovery by automated search for structural design patterns in object-oriented software.
    • November
    • Christian Kramer and Lutz Prechelt. Design recovery by automated search for structural design patterns in object-oriented software. In Reverse Engineering, 1996., Proceedings of the Third Working Conference on, pages 208-215, November 1996. doi:10.1109/WCRE.1996.558905.
    • (1996) Reverse Engineering, 1996., Proceedings of the Third Working Conference on , pp. 208-215
    • Kramer, C.1    Prechelt, L.2
  • 35
    • 33646691884 scopus 로고    scopus 로고
    • An elemental design pattern catalog.
    • Technical Report 02-040, Dept. of Computer Science, Univ. of North Carolina-Chapel Hill, December
    • Jason McC Smith. An elemental design pattern catalog. Technical Report 02-040, Dept. of Computer Science, Univ. of North Carolina-Chapel Hill, December 2002. Available from: ftp://ftp.cs.unc.edu/pub/publications/techreports/02-040.pdf.
    • (2002)
    • Smith, J.M.1
  • 41
    • 33645679329 scopus 로고    scopus 로고
    • An efficient tool for recovering design patterns from C++ code
    • January
    • Marek Voka´c. An efficient tool for recovering design patterns from C++ code. Journal of Object Technology, 5(1):139-157, January 2006. doi:10.5381/jot.2006.5.1.a6.
    • (2006) Journal of Object Technology , vol.5 , Issue.1 , pp. 139-157
    • Voka´c, M.1
  • 42
    • 84944317458 scopus 로고    scopus 로고
    • Declarative reasoning about the structure of object-oriented systems.
    • August
    • Roel Wuyts. Declarative reasoning about the structure of object-oriented systems. In Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings, pages 112-124, August 1998. doi:10.1109/TOOLS.1998.711007.
    • (1998) Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings , pp. 112-124
    • Wuyts, R.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.