DocumentCode :
2359070
Title :
Identifying candidate objects using hierarchical clustering analysis
Author :
Phattarsukol, Somsak ; Muenchaisri, Pornsiri
Author_Institution :
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
fYear :
2001
fDate :
4-7 Dec. 2001
Firstpage :
381
Lastpage :
389
Abstract :
Clustering analysis has rarely been studied as a technique for object identification methods, although it has been broadly employed in data classification in a wide range of research areas. In this paper, we propose a review of clustering analysis methods and a scheme for applying hierarchical clustering analysis to facilitate identification of candidate objects in procedural source code. The study shows that clustering analysis is able to correctly group functions into meaningful clusters even though functions are written in an interleaved order. Clustering analysis can work well with the modular case and the tangled case without any additional support.
Keywords :
object-oriented programming; reverse engineering; software maintenance; candidate object identification; function clustering; hierarchical clustering analysis; interleaved order; modular case; procedural source code; tangled case; Application software; Buildings; Computer architecture; Costs; Data engineering; Data mining; Data structures; Degradation; Documentation; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-1408-1
Type :
conf
DOI :
10.1109/APSEC.2001.991505
Filename :
991505
Link To Document :
بازگشت