Abstract
Clustering is representative method of components classification. But, previous clustering method that uses cohesion and coupling cannot be effective, because design pattern has consisted by relation between classes. In this paper, we classified design patterns with special quality of object-oriented relationship. Classification by clustering had expressed higher precision than classification by facet. Therefore, can do that it is effective that classify design patterns using clustering algorithms that is automatic classification method. When we are searching design patterns, using classification of design patterns we can com-pare and analyze similar patterns because similar patterns is saved to same category. Also we can manage repository efficiently because of using and storing link information of patterns.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Pattern: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Kingston, J.H., Lynn, B.Y.-S.: A Software Architecture for Timetable Construction. In: Burke, E., Erben, W. (eds.) PATAT 2000. LNCS, vol. 2079, pp. 342–352. Springer, Heidelberg (2001)
Kim, G.-J., Song, Y.-j.: Design Pattern Based Component Classification and Retrieval using E-SARM. The KIPS Transactions 11-D(5), 1133–1142 (2004)
Anquetil, N., Lethbridge, t.c.: Experiments with Clustering as a software Remodularization Method. In: Proceedings of the 6th Working Conference on Reverse Engineering, pp. 235–255 (1999)
Prieto-Diaz, R., Freeman, P.: Classifying Software for Reusability. IEEE Software 4(1), 6–16 (1987)
Kim, G.-J., Song, Y.-j.: Efficient pattern classification and retrieval supporting design pattern reuse. In: Proceeding of the IASTED International Symposia, pp. 511–517 (2001)
Kim, G.-J., Han, J.-S., Song, Y.-J.: Efficient Management of Pattern Information for Similar Design Pattern Retrieval. In: Proceeding of the SNPD 01 International Conference, pp. 444–449 (2001)
Grootjen, F.A., van der Weide, Th.P.: Conceptual Query Expansion, ICIS report NIII-R0406 (January 2004)
Tonella, P., Antoniol, G.: Object Oriented Design Pattern Inference. In: Proceedings of the IEEE International Conference on Software Maintenance, pp. 230–238 (1999)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, GJ., Han, JS. (2007). The Clustering Algorithm of Design Pattern Using Object-Oriented Relationship. In: Gervasi, O., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2007. ICCSA 2007. Lecture Notes in Computer Science, vol 4707. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74484-9_86
Download citation
DOI: https://doi.org/10.1007/978-3-540-74484-9_86
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74482-5
Online ISBN: 978-3-540-74484-9
eBook Packages: Computer ScienceComputer Science (R0)