• DocumentCode
    2455662
  • Title

    An algorithm for automatic mining design pattern

  • Author

    Chen, Lin ; Qiu, Ming

  • Author_Institution
    Software Sch., Xiamen Univ., Xiamen, China
  • fYear
    2010
  • fDate
    24-27 Aug. 2010
  • Firstpage
    1860
  • Lastpage
    1864
  • Abstract
    Design pattern is an effective way to describe software architecture. But with the increasing size and complexity of the software, it is difficult to recognize design patterns are used in software. In order to comprehend and maintain software system, a lot of detecting design pattern algorithms were proposed. In this paper, we proposed an algorithm to discovery design patterns more efficient by automatic structure a full graph which merged the most design pattern graphs, and a state space graph which guide the process of design patterns discovering.
  • Keywords
    data mining; graph theory; object-oriented programming; software architecture; software maintenance; automatic mining design pattern; design pattern graphs; software architecture; software complexity; state space graph; Algorithm design and analysis; Conferences; Data mining; Image edge detection; Software; Software algorithms; Syntactics; code mining; design patten; full graph; state space graph;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Education (ICCSE), 2010 5th International Conference on
  • Conference_Location
    Hefei
  • Print_ISBN
    978-1-4244-6002-1
  • Type

    conf

  • DOI
    10.1109/ICCSE.2010.5593811
  • Filename
    5593811