• DocumentCode
    2234838
  • Title

    A Two Phase Approach to Design Pattern Recovery

  • Author

    Lucia, Andrea De ; Deufemia, Vincenzo ; Gravino, Carmine ; Risi, Michele

  • Author_Institution
    Dipt. di Matematica e Informatica, Universita di Salerno, Fisciano
  • fYear
    2007
  • fDate
    21-23 March 2007
  • Firstpage
    297
  • Lastpage
    306
  • Abstract
    In this paper we present a two phase approach to the recovery of structural design pattern. In the first phase, the design pattern instances are identified at a course-grained level by considering the design structure only and using a visual language parsing technique. Then, the identified candidate patterns are validated by a fine-grained source code analysis phase. The latter phase is an enhancement of a previous approach developed by the authors aiming at improving the results of precision and time performances. The retrieval effectiveness of the approach is assessed by applying the recovery technique on four software systems
  • Keywords
    grammars; object-oriented programming; visual languages; fine-grained source code analysis; software system; structural design pattern recovery; visual language parsing; Collaboration; Data mining; Documentation; Object oriented modeling; Pattern analysis; Performance analysis; Software libraries; Software performance; Software systems; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2007. CSMR '07. 11th European Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2802-3
  • Type

    conf

  • DOI
    10.1109/CSMR.2007.10
  • Filename
    4145047