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