{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T04:06:06Z","timestamp":1781064366983,"version":"3.54.1"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2011,2,17]],"date-time":"2011-02-17T00:00:00Z","timestamp":1297900800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comput Stat"],"published-print":{"date-parts":[[2012,3]]},"DOI":"10.1007\/s00180-011-0242-8","type":"journal-article","created":{"date-parts":[[2011,2,16]],"date-time":"2011-02-16T19:32:52Z","timestamp":1297884772000},"page":"127-148","source":"Crossref","is-referenced-by-count":15,"title":["Reusable components in decision tree induction algorithms"],"prefix":"10.1007","volume":"27","author":[{"given":"Milija","family":"Suknovic","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Boris","family":"Delibasic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Milos","family":"Jovanovic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Milan","family":"Vukicevic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dragana","family":"Becejski-Vujaklija","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zoran","family":"Obradovic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2011,2,17]]},"reference":[{"key":"242_CR1","first-page":"189","volume-title":"The pattern handbook: techniques, strategies, and applications","author":"M Adams","year":"1991","unstructured":"Adams M, Coplien J, Gamoke R et\u00a0al (1991) Fault-tolerant telecommunication system patterns. In: Rising L (ed.) The pattern handbook: techniques, strategies, and applications. Cambridge University Press, New York, pp 189\u2013202"},{"key":"242_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":"242_CR3","volume-title":"Application of information theory to psychology","author":"F Attneave","year":"1959","unstructured":"Attneave F (1959) Application of information theory to psychology. Holt, Rinehart and Winston, New York"},{"key":"242_CR4","volume-title":"Classification and regression trees","author":"L Breiman","year":"1984","unstructured":"Breiman L, Friedman J, Stone CJ et\u00a0al (1984) Classification and regression trees. CRC Press, Boca Raton"},{"key":"242_CR5","first-page":"41","volume":"24","author":"L Breiman","year":"1996","unstructured":"Breiman L (1996) Technical note some properties of splitting criteria. Mach Learn 24: 41\u201347","journal-title":"Mach Learn"},{"key":"242_CR6","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"},{"key":"242_CR7","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"},{"key":"242_CR8","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 327, pp 327\u2013334"},{"key":"242_CR9","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/s10462-009-9133-6","volume":"32","author":"B Delibasic","year":"2009","unstructured":"Delibasic B, Kirchner K, Ruhland J, Jovanovic M, Vukicevic M (2009) Reusable components for partitioning clustering algorithms. Art Int Rev 32: 59\u201375","journal-title":"Art Int Rev"},{"key":"242_CR10","doi-asserted-by":"crossref","unstructured":"Delibasic B, Jovanovic M, Vukicevic M, Suknovic M, Obradovic Z (2010) Component-based decision trees for classification. Intell Data Anal 15(5): accepted for publication","DOI":"10.3233\/IDA-2011-0489"},{"key":"242_CR11","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 121, pp 121\u2013150"},{"key":"242_CR12","first-page":"87","volume":"8","author":"UM Fayyad","year":"1992","unstructured":"Fayyad UM, Irani KB (1992) On the handling of continuous-valued attributes in decision tree generation. Mach Learn 8: 87\u2013102","journal-title":"Mach Learn"},{"key":"242_CR13","unstructured":"Ferri C, Flach P, Hernandez-Orallo J (2002) Learning decision trees using the area under the ROC curve. In: Sammut C, Hoffmann A (eds), Proceedings of the 19th international conference on machine learning, Morgan Kaufmann, pp 139\u2013146"},{"key":"242_CR14","unstructured":"Freeman P (1983) Reusable software engineering: Concepts and research directions. In: Workshop on reusability in programming, ITT Programming, Stratford, Conn., pp 2\u201316"},{"key":"242_CR15","volume-title":"Design patterns: elements of reusable object-oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R et\u00a0al (1995) Design patterns: elements of reusable object-oriented software. Addison, Reading"},{"key":"242_CR16","volume-title":"Methods for statistical data analysis of multivariate observations","author":"R Gnanadesikan","year":"1977","unstructured":"Gnanadesikan R (1977) Methods for statistical data analysis of multivariate observations. Wiley, New York"},{"key":"242_CR17","doi-asserted-by":"crossref","first-page":"100","DOI":"10.2307\/2346830","volume":"28","author":"JA Hartigan","year":"1979","unstructured":"Hartigan JA, Wong MA (1979) Algorithm 136. A k-means clustering algorithm. Appl Stat 28: 100","journal-title":"Appl Stat"},{"issue":"3","key":"242_CR18","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1198\/106186006X133933","volume":"15","author":"T Hothorn","year":"2006","unstructured":"Hothorn T, Hornik K, Zeileis A (2006) Unbiased recursive partitioning: a conditional inference framework. J Comput Gr Stat 15(3): 651\u2013674","journal-title":"J Comput Gr Stat"},{"key":"242_CR19","doi-asserted-by":"crossref","first-page":"119","DOI":"10.2307\/2986296","volume":"29","author":"GV Kass","year":"1980","unstructured":"Kass GV (1980) An exploratory technique for investigating large quantities of categorical data. Appl Stat 29: 119\u2013127","journal-title":"Appl Stat"},{"key":"242_CR20","first-page":"598","volume":"96","author":"H Kim","year":"2001","unstructured":"Kim H, Loh WY (2001) Classification trees with unbiased multiway splits. J Am Stat Assoc 96: 598\u2013604","journal-title":"J Am Stat Assoc"},{"key":"242_CR21","unstructured":"Lea D (1994) acs.pdf. In: Design patterns for avionics control systems. http:\/\/gee.cs.oswego.edu\/dl\/acs\/acs.pdf"},{"key":"242_CR22","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1023\/A:1007608224229","volume":"40","author":"TS Lim","year":"2000","unstructured":"Lim TS, Loh WY, Shih YS (2000) A comparison of prediction accuracy, complexity, and training time of thirty-three old and new algorithms. Mach Learn 40: 203\u2013228","journal-title":"Mach Learn"},{"key":"242_CR23","doi-asserted-by":"crossref","first-page":"715","DOI":"10.2307\/2289295","volume":"83","author":"WY Loh","year":"1988","unstructured":"Loh WY, Vanichsetakul N (1988) Tree-structured classification via generalized discriminant analysis (with discussion). J Am Stat Assoc 83: 715\u2013728","journal-title":"J Am Stat Assoc"},{"key":"242_CR24","first-page":"815","volume":"7","author":"WY Loh","year":"1997","unstructured":"Loh WY, Shih YS (1997) Split selection methods for classification trees. Stat Sin 7: 815\u2013840","journal-title":"Stat Sin"},{"key":"242_CR25","first-page":"361","volume":"12","author":"WY Loh","year":"2002","unstructured":"Loh WY (2002) Regression trees with unbiased variable selection and interaction detection. Stat Sin 12: 361\u2013386","journal-title":"Stat Sin"},{"key":"242_CR26","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1007\/978-1-4612-2404-4_35","volume-title":"Learning from data: AI and statistics V","author":"D Malerba","year":"1996","unstructured":"Malerba D, Esposito F, Semeraro G (1996) A further comparison of simplification methods for decision tree induction. In: Fisher D, Lenz HJ (eds) Learning from data: AI and statistics V. Springer, Berlin 365, pp 365\u2013374"},{"key":"242_CR27","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1023\/A:1022694001379","volume":"6","author":"RL Mantaras","year":"1991","unstructured":"Mantaras RL (1991) A distance-based attribute selection measure for decision tree induction. Mach Learn 6: 81\u201392","journal-title":"Mach Learn"},{"key":"242_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":"242_CR29","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1023\/A:1022604100933","volume":"4","author":"J Mingers","year":"1989","unstructured":"Mingers J (1989) An empirical comparison of pruning methods for decision tree induction. Mach Learn 4: 227\u2013243","journal-title":"Mach Learn"},{"key":"242_CR30","doi-asserted-by":"crossref","unstructured":"Murthy SK (1998) Automatic construction of decision trees from data: A multi-disciplinary survey. Data Min Knowl Discov. doi: 10.1023\/A:1009744630224","DOI":"10.1023\/A:1009744630224"},{"key":"242_CR31","first-page":"81","volume":"1","author":"JR Quinlan","year":"1986","unstructured":"Quinlan JR (1986) Induction of decision trees. Mach Learn 1: 81\u2013106","journal-title":"Mach Learn"},{"key":"242_CR32","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/S0020-7373(87)80053-6","volume":"27","author":"JR Quinlan","year":"1987","unstructured":"Quinlan JR (1987) Simplifying decision trees. Int J Man Mach Stud 27: 221\u2013234","journal-title":"Int J Man Mach Stud"},{"key":"242_CR33","unstructured":"Quinlan JR (1993) C4.5 Programs for machine learning. Morgan Kaufmann"},{"key":"242_CR34","volume-title":"R: A language and environment for statistical computing","author":"R Development Core Team","year":"2008","unstructured":"R Development Core Team: (2008) R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna"},{"key":"242_CR35","volume-title":"Data mining with decision trees\u2014theory and application","author":"L Rokach","year":"2008","unstructured":"Rokach L, Maimon O (2008) Data mining with decision trees\u2014theory and application. World Scientific Publishing, London"},{"key":"242_CR36","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1109\/21.97458","volume":"21","author":"SR Safavian","year":"1991","unstructured":"Safavian SR, Landgrebe D (1991) A survey of decision tree classifier methodology. IEEE Trans Syst Man Cybern 21: 660\u2013674","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"242_CR37","unstructured":"Shannon CE (1948) shannon1948.pdf. A mathematical theory of communication. http:\/\/cm.bell-labs.com\/cm\/ms\/what\/shannonday\/shannon1948.pdf"},{"key":"242_CR38","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1023\/A:1008920224518","volume":"9","author":"L Shih","year":"1999","unstructured":"Shih L (1999) Families of splitting criteria for decision trees. Stat Comput 9: 309\u2013315","journal-title":"Stat Comput"},{"key":"242_CR39","unstructured":"Siddique NH, Amavasai BP, Ikuta A (eds) (2007) Special issue on hybrid techniques in AI. Artificial Intelligence Revue 27"},{"key":"242_CR40","volume-title":"Software engineering","author":"I Sommerville","year":"2004","unstructured":"Sommerville I (2004) Software engineering. Pearson, Boston"},{"key":"242_CR41","first-page":"2443","volume":"8","author":"S Sonnenburg","year":"2007","unstructured":"Sonnenburg S, Braun ML, Ong CS, Bengio S, Bottou L, Holmes G, Le Cun Y, Mueller KR, Pereira F, Rasmussen CE, Raetsch G, Schoelkopf B, Smola A (2007) The need for open source software in machine learning. J Mach Learn Res 8: 2443\u20132466","journal-title":"J Mach Learn Res"},{"key":"242_CR42","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"},{"key":"242_CR43","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1007413323501","volume":"29","author":"PE Utgoff","year":"1997","unstructured":"Utgoff PE et\u00a0al (1997) Decision tree induction based on efficient tree restructuring. Mach Learn 29: 5\u201344","journal-title":"Mach Learn"},{"key":"242_CR44","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: 59\u201366","journal-title":"IEEE Softw"},{"key":"242_CR45","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. 2. Morgan Kaufmann, San Francisco","edition":"2"},{"key":"242_CR46","unstructured":"Wu S, Flach PA (2002) Feature selection with labeled and unlabeled data. In: Proceedings of ECML\/PKDD workshop on integration and collaboration aspects of data mining, decision support and meta-learning, IDDM 2002, Helsinki"},{"issue":"2","key":"242_CR47","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1198\/106186008X319331","volume":"17","author":"A Zeileis","year":"2008","unstructured":"Zeileis A, Hothorn T, Hornik K (2008) Model-based recursive partitioning. J Comput Gr Stat 17(2): 492\u2013514","journal-title":"J Comput Gr Stat"}],"container-title":["Computational Statistics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00180-011-0242-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00180-011-0242-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00180-011-0242-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,8]],"date-time":"2019-06-08T15:50:19Z","timestamp":1560009019000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00180-011-0242-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,2,17]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,3]]}},"alternative-id":["242"],"URL":"https:\/\/doi.org\/10.1007\/s00180-011-0242-8","relation":{},"ISSN":["0943-4062","1613-9658"],"issn-type":[{"value":"0943-4062","type":"print"},{"value":"1613-9658","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,2,17]]}}}