Optimization of multi-way clustering and retrieval using genetic algorithms in reusable class library

Byung Jeong Lee, Byung Ro Moon, Chi Su Wu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 1998 Asia Pacific Software Engineering Conference, APSEC 1998
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages4-11
Number of pages8
ISBN (Electronic)0818691832, 9780818691836
DOIs
StatePublished - 1998
Event1998 Asia Pacific Software Engineering Conference, APSEC 1998 - Taipei, Taiwan, Province of China
Duration: 2 Dec 19984 Dec 1998

Publication series

NameProceedings - 1998 Asia Pacific Software Engineering Conference, APSEC 1998
Volume1998-December

Conference

Conference1998 Asia Pacific Software Engineering Conference, APSEC 1998
Country/TerritoryTaiwan, Province of China
CityTaipei
Period2/12/984/12/98

Fingerprint

Dive into the research topics of 'Optimization of multi-way clustering and retrieval using genetic algorithms in reusable class library'. Together they form a unique fingerprint.

Cite this