TY - GEN
T1 - Optimization of multi-way clustering and retrieval using genetic algorithms in reusable class library
AU - Lee, Byung Jeong
AU - Moon, Byung Ro
AU - Wu, Chi Su
N1 - Publisher Copyright:
© 1998 IEEE.
PY - 1998
Y1 - 1998
N2 - In order to improve code reliability and development productivity, software reuse is a clear solution and a reuse library based on object-oriented technology is essential. It is also very important to classify components elaborately and retrieve them accurately in the reuse library. In this paper, we present genetic algorithms for multi-way clustering, in which the number of clusters, similarity in a cluster and similarity between clusters are taken into consideration with the aim of finding optimized clusters into which components are classified, and for cluster-based linear retrieval with the aim of finding an optimal query which retrieves clusters containing components similar to a given query. We compare genetic algorithms with simulated annealing algorithms for multi-way clustering and cluster-based retrieval. The results of our experiments demonstrate that generic algorithms produce better solutions than those obtained by simulated annealing algorithms. We implemented a Reusable Class Library (RCL) using these methods, which is based on CORBA.
AB - In order to improve code reliability and development productivity, software reuse is a clear solution and a reuse library based on object-oriented technology is essential. It is also very important to classify components elaborately and retrieve them accurately in the reuse library. In this paper, we present genetic algorithms for multi-way clustering, in which the number of clusters, similarity in a cluster and similarity between clusters are taken into consideration with the aim of finding optimized clusters into which components are classified, and for cluster-based linear retrieval with the aim of finding an optimal query which retrieves clusters containing components similar to a given query. We compare genetic algorithms with simulated annealing algorithms for multi-way clustering and cluster-based retrieval. The results of our experiments demonstrate that generic algorithms produce better solutions than those obtained by simulated annealing algorithms. We implemented a Reusable Class Library (RCL) using these methods, which is based on CORBA.
UR - http://www.scopus.com/inward/record.url?scp=1642632022&partnerID=8YFLogxK
U2 - 10.1109/APSEC.1998.733547
DO - 10.1109/APSEC.1998.733547
M3 - Conference contribution
AN - SCOPUS:1642632022
T3 - Proceedings - 1998 Asia Pacific Software Engineering Conference, APSEC 1998
SP - 4
EP - 11
BT - Proceedings - 1998 Asia Pacific Software Engineering Conference, APSEC 1998
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1998 Asia Pacific Software Engineering Conference, APSEC 1998
Y2 - 2 December 1998 through 4 December 1998
ER -