{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T20:13:38Z","timestamp":1773087218351,"version":"3.50.1"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"1-4","license":[{"start":{"date-parts":[[2009,10,20]],"date-time":"2009-10-20T00:00:00Z","timestamp":1255996800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Artif Intell Rev"],"published-print":{"date-parts":[[2009,12]]},"DOI":"10.1007\/s10462-009-9133-6","type":"journal-article","created":{"date-parts":[[2009,10,19]],"date-time":"2009-10-19T20:43:36Z","timestamp":1255985016000},"page":"59-75","source":"Crossref","is-referenced-by-count":14,"title":["Reusable components for partitioning clustering algorithms"],"prefix":"10.1007","volume":"32","author":[{"given":"Boris","family":"Deliba\u0161i\u0107","sequence":"first","affiliation":[]},{"given":"Kathrin","family":"Kirchner","sequence":"additional","affiliation":[]},{"given":"Johannes","family":"Ruhland","sequence":"additional","affiliation":[]},{"given":"Milo\u0161","family":"Jovanovi\u0107","sequence":"additional","affiliation":[]},{"given":"Milan","family":"Vuki\u0107evi\u0107","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2009,10,20]]},"reference":[{"key":"9133_CR1","first-page":"189","volume-title":"The pattern handbook: techniques, strategies, and applications","author":"M Adams","year":"1998","unstructured":"Adams M, Coplien J, Gamoke R, Hammer R, Keeve F, Nicodemus K (1998) Fault-tolerant telecommunication system patterns. In: Rising L (eds) The pattern handbook: techniques, strategies, and applications. Cambridge University Press, New York, pp 189\u2013202"},{"key":"9133_CR2","volume-title":"The timeless way of building","author":"C Alexander","year":"1979","unstructured":"Alexander C (1979) The timeless way of building. Oxford University Press, New York"},{"key":"9133_CR3","volume-title":"The nature of order book 1: the phenomenon of life","author":"C Alexander","year":"2005","unstructured":"Alexander C (2005a) The nature of order book 1: the phenomenon of life. The Center for Environmental Structure, Berkeley, CA"},{"key":"9133_CR4","volume-title":"The nature of order book 2: the process of creating life","author":"C. Alexander","year":"2005","unstructured":"Alexander C. (2005b) The nature of order book 2: the process of creating life. The Center for Environmental Structure, Berkeley, CA"},{"key":"9133_CR5","volume-title":"The nature of order book 3: a vision of a living world","author":"C. Alexander","year":"2005","unstructured":"Alexander C. (2005c) The nature of order book 3: a vision of a living world. The Center for Environmental Structure, Berkeley, CA"},{"key":"9133_CR6","volume-title":"The nature of order book 4: the luminous ground","author":"C. Alexander","year":"2005","unstructured":"Alexander C. (2005d) The nature of order book 4: the luminous ground. The Center for Environmental Structure, Berkeley, CA"},{"key":"9133_CR7","unstructured":"Arthur D, Vassilvitskii S (2007) K-Means++: the advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on discrete algorithms, Society for Industrial and Applied Mathematics, New Orleans, Louisiana, pp 1027\u20131035"},{"key":"9133_CR8","unstructured":"Barbara D, Couto J, Li Y (2001) COOLCAT: An entropy-based algorithm for categorical clustering. In: Proceedings of the eleventh international conference on information and knowledge management, pp 582\u2013589"},{"key":"9133_CR9","doi-asserted-by":"crossref","unstructured":"Basu S, Bilenko M, Mooney RJ (2004) A probabilistic framework for semi-supervised clustering. In: Proceedings of ACM SIGKDD, Seattle, WA, pp 59\u201368","DOI":"10.1145\/1014052.1014062"},{"key":"9133_CR10","unstructured":"Bennett KP, Bradley PS, Demiriz A (2000) Constrained k-means clustering. Microsoft Research. Available via DIALOG. ftp:\/\/ftp.research.microsoft.com\/pub\/tr\/tr-2000-65.ps Accessed 9 Apr 2009"},{"key":"9133_CR11","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/3-540-28349-8_2","volume-title":"Grouping multidimensional data","author":"P Berkhin","year":"2006","unstructured":"Berkhin P (2006) A survey of clustering data mining techniques. In: Kogan J, Nicholas C, Teboulle M (eds) Grouping multidimensional data. Springer, Berlin-Heidelberg, pp 25\u201371"},{"key":"9133_CR12","doi-asserted-by":"crossref","unstructured":"Bilenko M, Basu S, Mooney RJ (2004) Integrating constraints and metric learning in semi-supervised clustering. In: Proceedings of the twenty-first international conference on machine learning, Banff, Canada, pp 81\u201388","DOI":"10.1145\/1015330.1015360"},{"key":"9133_CR13","unstructured":"Bradley PS, Fayyad UM (1998) Refining initial points for k-means clustering. In: Proceedings of the fifteenth international conference on machine learning, Morgan Kaufmann Publishers Inc., San Francisco, CA, pp 91\u201399"},{"key":"9133_CR14","doi-asserted-by":"crossref","first-page":"2883","DOI":"10.1016\/S0167-8655(03)00146-6","volume":"24","author":"YM Cheung","year":"2003","unstructured":"Cheung YM (2003) k*-Means: a new generalized k-means clustering algorithm. Pattern Recog Lett 24: 2883\u20132893","journal-title":"Pattern Recog Lett"},{"key":"9133_CR15","volume-title":"Organizational patterns of agile software development","author":"JO Coplien","year":"2005","unstructured":"Coplien JO, Harrison NB (2005) Organizational patterns of agile software development. Prentice-Hall PTR, Upper Saddle River, NJ"},{"key":"9133_CR16","volume-title":"Pattern languages of program design","author":"JO Coplien","year":"1995","unstructured":"Coplien JO, Schmidt DC (1995) Pattern languages of program design. Addison-Wesley Professional, Reading, MA"},{"key":"9133_CR17","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1007\/978-3-540-78246-9_39","volume-title":"Data analysis, machine learning and applications","author":"B Delibasic","year":"2008","unstructured":"Delibasic B, Kirchner K, Ruhland J et\u00a0al (2008) A pattern-based data mining approach. In: Preisach C, Burckhardt H, Schmidt-Thieme L (eds) Data analysis, machine learning and applications. Springer, Berlin\/Heidelberg, pp 327\u2013334"},{"key":"9133_CR18","doi-asserted-by":"crossref","unstructured":"Ding C, He X (2004) K-means clustering via principal component analysis. In: Proceedings of the twenty-first international conference on machine learning, ACM, New York, NY, p 29","DOI":"10.1145\/1015330.1015408"},{"key":"9133_CR19","first-page":"121","volume-title":"Principles of data mining and knowledge discovery","author":"N Drossos","year":"2000","unstructured":"Drossos N, Papagelis A, Kalles D (2000) Decision tree toolkit: a component-based library of decision tree algorithms. In: Zighed DZ, Komorowski J, Zytkow J (eds) Principles of data mining and knowledge discovery. Springer, Berlin\/Heidelberg, pp 121\u2013150"},{"key":"9133_CR20","unstructured":"Freeman P (1983) Reusable software engineering: concepts and research directions. In: Workshop on reusability in programming, ITT Programming, Stratford, Connecticut, pp 2\u201316"},{"key":"9133_CR21","volume-title":"Design patterns: elements of reusable object-oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides JM (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading, MA"},{"key":"9133_CR22","unstructured":"Hammerly G, Elkan C (2003) Learning the k in k-means. In: Proceedings of the seventeenth annual conference on neural information processing systems, pp 281\u2013288"},{"key":"9133_CR23","volume-title":"Data mining: concepts and techniques","author":"J Han","year":"2006","unstructured":"Han J, Kamber M (2006) Data mining: concepts and techniques, 2nd edn. Morgan Kaufmann Publishers, San Francisco","edition":"2"},{"key":"9133_CR24","doi-asserted-by":"crossref","first-page":"100","DOI":"10.2307\/2346830","volume":"28","author":"JA Hartigan","year":"1979","unstructured":"Hartigan JA, Wong MA (1979) A k-means clustering algorithm. Appl Stat 28: 100\u2013108","journal-title":"Appl Stat"},{"key":"9133_CR25","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-56927-2","volume-title":"Self-organizing maps","author":"T Kohonen","year":"2001","unstructured":"Kohonen T (2001) Self-organizing maps. Springer, Berlin"},{"key":"9133_CR26","unstructured":"Lea D (1994) Design patterns for avionics control systems. Available via DIALOG. http:\/\/gee.cs.oswego.edu\/dl\/acs\/acs.pdf . Accessed 9 Apr 2009"},{"key":"9133_CR27","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1016\/S0031-3203(02)00060-2","volume":"36","author":"A Likas","year":"2002","unstructured":"Likas A, Vlassis N, Verbeek JJ (2002) The global k-means clustering algorithm. Pattern Recog 36: 451\u2013461","journal-title":"Pattern Recog"},{"key":"9133_CR28","doi-asserted-by":"crossref","unstructured":"Mierswa I, Wurst M, Klinkenberg R, Scholz M, Euler T (2006) YALE: rapid prototyping for complex data mining tasks. In: Proceedings of the 12th ACM SIGKDD international conference on knowledge discovery and data mining, ACM, New York, pp 935\u2013940","DOI":"10.1145\/1150402.1150531"},{"key":"9133_CR29","unstructured":"Pelleg D, Moore A (2000) X-means: extending k-means with efficient estimation of the number of clusters. In: Proceedings of the seventeenth international conference on machine learning, Morgan Kaufmann, San Francisco, pp 727\u2013734"},{"key":"9133_CR30","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/s10462-008-9088-z","volume":"27","author":"NH Siddique","year":"2007","unstructured":"Siddique NH., Amavasai BP., Ikuta A.: (2007) Special issue on hybrid techniques in AI. Artif Intell Rev 27: 71\u2013","journal-title":"Artif Intell Rev"},{"key":"9133_CR31","volume-title":"Software engineering","author":"I Sommerville","year":"2004","unstructured":"Sommerville I (2004) Software engineering. Pearson, Boston"},{"key":"9133_CR32","first-page":"2443","volume":"8","author":"S Sonnenburg","year":"2007","unstructured":"Sonnenburg S, Braun ML, Ong CS, Bengio S, Bottou L, Holmes G, LeCun Y, M\u00fcller KR, Pereira F, Rasmussen CE, R\u00e4tsch G, Sch\u00f6lkopf B, Smola A, Vincent P, Weston J, Williamson RC (2007) The need for open source software in machine learning. J Mach Learn Resour 8: 2443\u20132466","journal-title":"J Mach Learn Resour"},{"key":"9133_CR33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1348\/000711005X48266","volume":"59","author":"D Steinley","year":"2006","unstructured":"Steinley D (2006) K-means clustering: a half-century synthesis. British J Math Stat Psychol 59: 1\u201334","journal-title":"British J Math Stat Psychol"},{"key":"9133_CR34","first-page":"35","volume":"5","author":"MC Su","year":"2002","unstructured":"Su MC, Liu TK, Chang HT (2002) Improving the self-organizing feature map algorithm using an efficient initialization scheme. Tamkang J Sci Eng 5: 35\u201348","journal-title":"Tamkang J Sci Eng"},{"key":"9133_CR35","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/382296.382702","volume":"15","author":"W Tracz","year":"1990","unstructured":"Tracz W (1990) Where does reuse start. ACM SIGSOFT Softw Eng Notes 15: 42\u201346","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"issue":"(1","key":"9133_CR36","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/52.976942","volume":"19","author":"T Winn","year":"2002","unstructured":"Winn T, Calder P (2002) Is this a pattern?. IEEE Softw 19((1): 59\u201366","journal-title":"IEEE Softw"},{"key":"9133_CR37","volume-title":"Data mining: practical machine learning tools and techniques","author":"IH Witten","year":"2005","unstructured":"Witten IH, Frank E (2005) Data mining: practical machine learning tools and techniques, 2nd edn. Morgan Kaufmann, San Francisco","edition":"2"},{"key":"9133_CR38","first-page":"521","volume":"15","author":"EP Xing","year":"2003","unstructured":"Xing EP, Ng AY, Jordan MI, Russell S (2003) Distance metric learning with application to clustering with side-information. Adv Neural Inf Syst 15: 521\u2013528","journal-title":"Adv Neural Inf Syst"},{"key":"9133_CR39","first-page":"362","volume-title":"Constraint-based mining and inductive databases. European workshop on inductive databases and constraint based mining","author":"M Zaki","year":"2005","unstructured":"Zaki M, De N, Gao F, Palmerini P, Parimi N, Pathuri J, Phoophakdee B, Urban J (2005) Generic pattern mining via data mining template library. In: Boulicaut JF, De Raedt L, Mannila H (eds) Constraint-based mining and inductive databases. European workshop on inductive databases and constraint based mining. Springer, Berlin\/Heidelberg, pp 362\u2013379"},{"key":"9133_CR40","doi-asserted-by":"crossref","DOI":"10.1007\/0-387-29151-2","volume-title":"Similarity search: the metric space approach (Advances in database systems)","author":"P Zezula","year":"2006","unstructured":"Zezula P, Amato G, Dohnal V, Batko M (2006) Similarity search: the metric space approach (Advances in database systems). Springer, New York"}],"container-title":["Artificial Intelligence Review"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-009-9133-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10462-009-9133-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-009-9133-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T17:45:07Z","timestamp":1559151907000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10462-009-9133-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10,20]]},"references-count":40,"journal-issue":{"issue":"1-4","published-print":{"date-parts":[[2009,12]]}},"alternative-id":["9133"],"URL":"https:\/\/doi.org\/10.1007\/s10462-009-9133-6","relation":{},"ISSN":["0269-2821","1573-7462"],"issn-type":[{"value":"0269-2821","type":"print"},{"value":"1573-7462","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,10,20]]}}}