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
Link To Document