• DocumentCode
    2156210
  • Title

    Design pattern directed clustering for understanding open source code

  • Author

    Han, Zhixiong ; Wang, Linzhang ; Yu, Liqian ; Chen, Xin ; Zhao, Jianhua ; Li, Xuandong

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Nanjing Univ., Nanjing
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    295
  • Lastpage
    296
  • Abstract
    Program understanding plays an important role in the maintenance and reuse of open source code. Rapid evolving and bad documentation makes the understanding and reusing difficult. Design patterns are widely employed in the open source code. In this paper, we propose a design pattern directed clustering approach to help understand the structure of open source code. According to the approach, we have implemented a prototype tool. We also conducted an experiment on an open source system to evaluate it.
  • Keywords
    public domain software; software maintenance; software reusability; source coding; design pattern directed clustering; open source code maintenance; open source code reuse; Computer science; Detectors; Documentation; Engines; Laboratories; Open source software; Prototypes; Software maintenance; Software prototyping; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090065
  • Filename
    5090065