{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,30]],"date-time":"2026-09-30T17:40:48Z","timestamp":1790790048087,"version":"4.1.0"},"reference-count":81,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2021,9,9]],"date-time":"2021-09-09T00:00:00Z","timestamp":1631145600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,9,9]],"date-time":"2021-09-09T00:00:00Z","timestamp":1631145600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010669","name":"H2020 LEIT Information and Communication Technologies","doi-asserted-by":"publisher","award":["732223"],"award-info":[{"award-number":["732223"]}],"id":[{"id":"10.13039\/100010669","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Modeling is a ubiquitous activity in the process of software development. In recent years, such an activity has reached a high degree of intricacy, guided by the heterogeneity of the components, data sources, and tasks. The democratized use of models has led to the necessity for suitable machinery for mining modeling repositories. Among others, the classification of metamodels into independent categories facilitates personalized searches by boosting the visibility of metamodels. Nevertheless, the manual classification of metamodels is not only a tedious but also an error-prone task. According to our observation, misclassification is the norm which leads to a reduction in reachability as well as reusability of metamodels. Handling such complexity requires suitable tooling to leverage raw data into practical knowledge that can help modelers with their daily tasks. In our previous work, we proposed AURORA as a machine learning classifier for metamodel repositories. In this paper, we present a thorough evaluation of the system by taking into consideration different settings as well as evaluation metrics. More importantly, we improve the original AURORA tool by changing its internal design. Experimental results demonstrate that the proposed amendment is beneficial to the classification of metamodels. We also compared our approach with two baseline algorithms, namely gradient boosted decision tree and support vector machines. Eventually, we see that AURORA outperforms the baselines with respect to various quality metrics.<\/jats:p>","DOI":"10.1007\/s10270-021-00913-x","type":"journal-article","created":{"date-parts":[[2021,9,9]],"date-time":"2021-09-09T11:03:17Z","timestamp":1631185397000},"page":"1797-1821","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Evaluation of a machine learning classifier for metamodels"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3666-4162","authenticated-orcid":false,"given":"Phuong T.","family":"Nguyen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7909-3902","authenticated-orcid":false,"given":"Juri","family":"Di\u00a0Rocco","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6552-2609","authenticated-orcid":false,"given":"Ludovico","family":"Iovino","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5077-6793","authenticated-orcid":false,"given":"Davide","family":"Di\u00a0Ruscio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5231-3952","authenticated-orcid":false,"given":"Alfonso","family":"Pierantonio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,9,9]]},"reference":[{"key":"913_CR1","unstructured":"Agarap, A.F.: Deep learning using rectified linear units (relu). cite arxiv:1803.08375Comment: 7 pages, 11 figures, 9 tables (2018)"},{"key":"913_CR2","first-page":"1","volume":"19","author":"M Aly","year":"2005","unstructured":"Aly, M.: Survey on multiclass classification methods. Neural Netw. 19, 1\u20139 (2005)","journal-title":"Neural Netw."},{"issue":"13","key":"913_CR3","doi-asserted-by":"publisher","first-page":"i237","DOI":"10.1093\/bioinformatics\/bty228","volume":"34","author":"G Aoki","year":"2018","unstructured":"Aoki, G., Sakakibara, Y.: Convolutional neural networks for classification of alignments of non-coding RNA sequences. Bioinformatics 34(13), i237\u2013i244 (2018)","journal-title":"Bioinformatics"},{"issue":"14","key":"913_CR4","doi-asserted-by":"publisher","first-page":"2891","DOI":"10.1080\/01431160110055804","volume":"23","author":"MF Augusteijn","year":"2002","unstructured":"Augusteijn, M.F., Folkert, B.A.: Neural network classification and novelty detection. Int. J. Remote Sens. 23(14), 2891\u20132902 (2002)","journal-title":"Int. J. Remote Sens."},{"key":"913_CR5","first-page":"778","volume":"2245","author":"\u00d6 Babur","year":"2018","unstructured":"Babur, \u00d6., Chaudron, M.R., Cleophas, L., Di Ruscio, D., Kolovos, D.: Ammore 2018: first international workshop on analytics and mining of model repositories. CEUR Workshop Proc. 2245, 778\u2013779 (2018)","journal-title":"CEUR Workshop Proc."},{"key":"913_CR6","doi-asserted-by":"publisher","first-page":"510","DOI":"10.1007\/978-3-319-51963-0_40","volume-title":"SOFSEM 2017: Theory and Practice of Computer Science","author":"O Babur","year":"2017","unstructured":"Babur, O., Cleophas, Z.: Using n-grams for the automated clustering of structural models. In: Steffen, B., Baier, C., van den Brand, M., Eder, J., Hinchey, M., Margaria, T. (eds.) SOFSEM 2017: Theory and Practice of Computer Science, pp. 510\u2013524. Springer International Publishing, Cham (2017)"},{"key":"913_CR7","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-42061-5_1","volume-title":"Modelling Foundations and Applications. Lecture Notes in Computer Science","author":"\u00d6 Babur","year":"2016","unstructured":"Babur, \u00d6., Cleophas, L., van den Brand, M.: Hierarchical clustering of metamodels for comparative analysis and visualization. In: Modelling Foundations and Applications. Lecture Notes in Computer Science, pp. 3\u201318. Springer, Germany (2016)"},{"key":"913_CR8","doi-asserted-by":"crossref","unstructured":"Babur, \u00d6., Cleophas, L., van den Brand, M., Tekinerdogan, B., Aksit, M.: Models, more models, and then a lot more. In: Federation of International Conferences on Software Technologies: Applications and Foundations, pp. 129\u2013135. Springer, New York (2017)","DOI":"10.1007\/978-3-319-74730-9_10"},{"key":"913_CR9","unstructured":"Barriga, A., Rutle, A., Heldal, R.: Automatic model repair using reinforcement learning. In: Proceedings of Workshops co-located with MODELS 2018. Copenhagen, Denmark, p 781\u2013786, (2018)"},{"key":"913_CR10","first-page":"342","volume-title":"Advanced Information Systems Engineering","author":"F Basciani","year":"2016","unstructured":"Basciani, F., Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: Automated clustering of metamodel repositories. In: Nurcan, S., Soffer, P., Bajec, M., Eder, J. (eds.) Advanced Information Systems Engineering, pp. 342\u2013358. Springer International Publishing, Cham (2016)"},{"key":"913_CR11","unstructured":"Basciani, F., Rocco, J.\u00a0D., Ruscio, D.\u00a0D., Salle, A.\u00a0D., Iovino, L., Pierantonio, A.: MDEForge: an extensible web-based modeling platform. In: Proceedings of the 2nd International Workshop on Model-Driven Engineering on and for the Cloud, CloudMDE@MoDELS 2014, Valencia, Spain, September 30, 2014., pp 66\u201375, (2014)"},{"key":"913_CR12","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1162\/tacl_a_00254","volume":"7","author":"Y Belinkov","year":"2019","unstructured":"Belinkov, Y., Glass, J.: Analysis methods in neural language processing: a survey. Trans. Assoc. Comput. Linguist. 7, 49\u201372 (2019)","journal-title":"Trans. Assoc. Comput. Linguist."},{"key":"913_CR13","doi-asserted-by":"crossref","unstructured":"Berner, S., Glinz, M., Joos, S.: A classification of stereotypes for object-oriented modeling languages. In: France, R., Rumpe, B. (eds.) UML\u201999- The Unified Modeling Language, pp. 249\u2013264. Springer, Berlin, Heidelberg (1999)","DOI":"10.1007\/3-540-46852-8_18"},{"key":"913_CR14","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198538493.001.0001","volume-title":"Neural Networks for Pattern Recognition","author":"CM Bishop","year":"1995","unstructured":"Bishop, C.M.: Neural Networks for Pattern Recognition. Oxford University Press Inc, New York, NY, USA (1995)"},{"key":"913_CR15","volume-title":"Neural Networks in C++: An Object-oriented Framework for Building Connectionist Systems","author":"A Blum","year":"1992","unstructured":"Blum, A.: Neural Networks in C++: An Object-oriented Framework for Building Connectionist Systems. Wiley, New York (1992)"},{"key":"913_CR16","doi-asserted-by":"crossref","unstructured":"Bottoni, P., Grau, A.: A suite of metamodels as a basis for a classification of visual languages. In: 2004 IEEE Symposium on Visual Languages\u2014Human Centric Computing, 83\u201390, Sep. (2004)","DOI":"10.1109\/VLHCC.2004.5"},{"key":"913_CR17","unstructured":"Bottou, L.: Stochastic gradient learning in neural networks. In: In Proceedings of Neuro-N\u00eemes. EC2, (1991)"},{"key":"913_CR18","doi-asserted-by":"crossref","unstructured":"Breuker, D.: Towards model-driven engineering for big data analytics\u2014an exploratory analysis of domain-specific languages for machine learning. In: 2014 47th Hawaii International Conference on System Sciences, pp 758\u2013767, (2014)","DOI":"10.1109\/HICSS.2014.101"},{"key":"913_CR19","doi-asserted-by":"crossref","unstructured":"Burgue\u00f1o, L., Burdusel, A., G\u00e9rard, S., Wimmer, M.: MDE Intelligence19: First international workshop on Artificial Intelligence and Model-driven Engineering. IEEE, (2019)","DOI":"10.1109\/MODELS-C.2019.00028"},{"key":"913_CR20","doi-asserted-by":"crossref","unstructured":"Burgue\u00f1o, L., Cabot, J., G\u00e9rard, S.: An lstm-based neural network architecture for model transformations. In: 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS), pp 294\u2013299, (2019)","DOI":"10.1109\/MODELS.2019.00013"},{"issue":"3","key":"913_CR21","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1006\/jvlc.1994.1015","volume":"5","author":"MM Burnett","year":"1994","unstructured":"Burnett, M.M., Baker, M.J.: A classification system for visual programming languages. J. Vis. Lang. Comput. 5(3), 287\u2013300 (1994)","journal-title":"J. Vis. Lang. Comput."},{"key":"913_CR22","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/3-540-45665-1_17","volume-title":"Pattern Recognition with Support Vector Machines","author":"H Byun","year":"2002","unstructured":"Byun, H., Lee, S.-W.: Applications of support vector machines for pattern recognition: a survey. In: Lee, S.-W., Verri, A. (eds.) Pattern Recognition with Support Vector Machines, pp. 213\u2013236. Springer, Berlin, Heidelberg (2002)"},{"key":"913_CR23","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/978-3-319-74730-9_13","volume-title":"Software Technologies: Applications and Foundations","author":"J Cabot","year":"2018","unstructured":"Cabot, J., Claris\u00f3, R., Brambilla, M., G\u00e9rard, S.: Cognifying model-driven software engineering. In: Seidl, M., Zschaler, S. (eds.) Software Technologies: Applications and Foundations, pp. 154\u2013160. Springer International Publishing, Cham (2018)"},{"key":"913_CR24","unstructured":"Devlin, J., Chang, J., Lee, K., Toutanova, K.: BERT: Pre-training of deep bidirectional transformers for language understanding. In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pages 4171\u20134186, Minneapolis, Minnesota. Association for Computational Linguistics (2019)"},{"key":"913_CR25","doi-asserted-by":"crossref","unstructured":"Dolques, X., Huchard, M., Nebut, C., Reitz, P.: Learning transformation rules from transformation examples: an approach based on relational concept analysis. In: 2010 14th IEEE International Enterprise Distributed Object Computing Conference Workshops, pp 27\u201332, (2010)","DOI":"10.1109\/EDOCW.2010.32"},{"key":"913_CR26","doi-asserted-by":"publisher","first-page":"105326","DOI":"10.1016\/j.compag.2020.105326","volume":"171","author":"LT Duong","year":"2020","unstructured":"Duong, L.T., Nguyen, P.T., Di Sipio, C., Di Ruscio, D.: Automated fruit recognition using efficientnet and mixnet. Comput. Electron. Agric. 171, 105326 (2020)","journal-title":"Comput. Electron. Agric."},{"issue":"8","key":"913_CR27","doi-asserted-by":"publisher","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","volume":"27","author":"T Fawcett","year":"2006","unstructured":"Fawcett, T.: An introduction to roc analysis. Pattern Recogn. Lett. 27(8), 861\u2013874 (2006)","journal-title":"Pattern Recogn. Lett."},{"key":"913_CR28","doi-asserted-by":"crossref","unstructured":"France, R., Bieman, J., Cheng, B.\u00a0H.: Repository for model driven development (remodd). In: International Conference on Model Driven Engineering Languages and Systems. Springer, pp 311\u2013317 (2006)","DOI":"10.1007\/978-3-540-69489-2_38"},{"key":"913_CR29","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/978-3-540-69489-2_38","volume-title":"Models in Software Engineering","author":"R France","year":"2007","unstructured":"France, R., Bieman, J., Cheng, J.: Repository for model driven development (remodd). In: K\u00fchne, T. (ed.) Models in Software Engineering, pp. 311\u2013317. Springer, Berlin, Heidelberg (2007)"},{"issue":"5","key":"913_CR30","doi-asserted-by":"publisher","first-page":"845","DOI":"10.1109\/TNNLS.2013.2292894","volume":"25","author":"B Frenay","year":"2014","unstructured":"Frenay, B., Verleysen, M.: Classification in the presence of label noise: a survey. IEEE Trans. Neural Netw. Learn. Syst. 25(5), 845\u2013869 (2014)","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"913_CR31","first-page":"1189","volume":"29","author":"JH Friedman","year":"2000","unstructured":"Friedman, J.H.: Greedy function approximation: a gradient boosting machine. Ann. Stat. 29, 1189\u20131232 (2000)","journal-title":"Ann. Stat."},{"issue":"5","key":"913_CR32","doi-asserted-by":"publisher","first-page":"6","DOI":"10.9781\/ijimai.2015.351","volume":"3","author":"V Garc\u00eda-D\u00edaz","year":"2015","unstructured":"Garc\u00eda-D\u00edaz, V., Espada, J.P., Bustelo, B.C.P.G., Lovelle, J.M.C.: Towards a standard-based domain-specific platform to solve machine learning-based problems. IJIMAI 3(5), 6\u201312 (2015)","journal-title":"IJIMAI"},{"key":"913_CR33","doi-asserted-by":"crossref","unstructured":"Gatica, G., Best, G., Ceroni, J., Lefranc, G.: Olive fruits recognition using neural networks. Procedia Computer Science. In: First International Conference on Information Technology and Quantitative Management 17, 412\u2013419, (2013)","DOI":"10.1016\/j.procs.2013.05.053"},{"key":"913_CR34","doi-asserted-by":"crossref","unstructured":"Gatto, N., Kusmenko, E., Rumpe, B.: Modeling deep reinforcement learning based architectures for cyber-physical systems. In: 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp 196\u2013202. IEEE, (2019)","DOI":"10.1109\/MODELS-C.2019.00033"},{"key":"913_CR35","volume-title":"Deep Learning","author":"I Goodfellow","year":"2016","unstructured":"Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. The MIT Press, Cambridge (2016)"},{"issue":"2","key":"913_CR36","doi-asserted-by":"publisher","first-page":"1285","DOI":"10.1007\/s10270-017-0600-2","volume":"18","author":"T Hartmann","year":"2019","unstructured":"Hartmann, T., Moawad, A., Fouquet, F., Le Traon, Y.: The next evolution of mde: a seamless integration of machine learning into domain modeling. Softw. Syst. Model. 18(2), 1285\u20131304 (2019)","journal-title":"Softw. Syst. Model."},{"key":"913_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-84858-7","volume-title":"The Elements of Statistical Learning: Data Mining, Inference, and Prediction","author":"T Hastie","year":"2009","unstructured":"Hastie, T., Tibshirani, R., Friedman, J.: The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer Series in Statistics, New York (2009)"},{"key":"913_CR38","unstructured":"Hein, C., Ritter, T., Wagner, M.: Model-driven tool integration with modelbus. In: Workshop Future Trends of Model-Driven Development, pages 50\u201352, (2009)"},{"issue":"6","key":"913_CR39","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1109\/32.508314","volume":"22","author":"T Isakowitz","year":"1996","unstructured":"Isakowitz, T., Kauffman, R.J.: Supporting search for reusable software objects. IEEE Trans. Softw. Eng. 22(6), 407\u2013423 (1996)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"913_CR40","doi-asserted-by":"crossref","unstructured":"Jahrer, M., T\u00f6scher, A., Legenstein, R.\u00a0A.: Combining predictions for accurate recommender systems. In: B.\u00a0Rao, B.\u00a0Krishnapuram, A.\u00a0Tomkins, and Q.\u00a0Yang, (eds), Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, July 25-28, 2010, pp 693\u2013702. ACM, (2010)","DOI":"10.1145\/1835804.1835893"},{"key":"913_CR41","first-page":"54","volume-title":"The Unified Modeling Language Modeling Languages and Applications","author":"Y Jiang","year":"2004","unstructured":"Jiang, Y., Shao, W., Zhang, L., Ma, Z., Meng, X., Ma, H.: On the classification of uml\u2019s meta model extension mechanism. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) The Unified Modeling Language Modeling Languages and Applications, pp. 54\u201368. Springer, Berlin, Heidelberg (2004)"},{"key":"913_CR42","unstructured":"Karasneh, B., Chaudron, M.\u00a0R.: Online img2uml repository: an online repository for uml models. In: EESSMOD@ MoDELS, 61\u201366, (2013)"},{"key":"913_CR43","doi-asserted-by":"crossref","unstructured":"Koegel, M., Helming, J.: EMFStore: a model repository for EMF models. In: 2010 ACM\/IEEE 32nd International Conference on Software Engineering, 2, 307\u2013308. IEEE, (2010)","DOI":"10.1145\/1810295.1810364"},{"key":"913_CR44","unstructured":"Kohavi, R.: A study of cross-validation and bootstrap for accuracy estimation and model selection. In: 14th International Joint Conference on Artificial Intelligence, pp 1137\u20131143 San Francisco. Morgan Kaufmann Publishers Inc (1995)"},{"issue":"1","key":"913_CR45","first-page":"3","volume":"160","author":"SB Kotsiantis","year":"2007","unstructured":"Kotsiantis, S.B., Zaharakis, I., Pintelas, P.: Supervised machine learning: a review of classification techniques. Emerg. Artif. Intell. Appl. Comput. Eng. 160(1), 3\u201324 (2007)","journal-title":"Emerg. Artif. Intell. Appl. Comput. Eng."},{"key":"913_CR46","first-page":"1097","volume-title":"Advances in Neural Information Processing Systems","author":"A Krizhevsky","year":"2012","unstructured":"Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Pereira, F., Burges, C.J.C., Bottou, L., Weinberger, K.Q. (eds.) Advances in Neural Information Processing Systems, pp. 1097\u20131105. Curran Associates Inc, New York (2012)"},{"key":"913_CR47","unstructured":"Kuhn, G.\u00a0E., Ducasse, S., Girba, T.: Enriching reverse engineering with semantic clustering. In: 12th Working Conference on Reverse Engineering (WCRE\u201905), pages 10 pp.\u2013142, (2005)"},{"key":"913_CR48","doi-asserted-by":"crossref","unstructured":"Kusmenko, E., Nickels, S., Pavlitskaya, S., Rumpe, B., Timmermanns, T.: Modeling and training of neural processing systems. In: 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS), pp 283\u2013293. IEEE, (2019)","DOI":"10.1109\/MODELS.2019.00012"},{"issue":"2","key":"913_CR49","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/s100440200018","volume":"5","author":"P Latinne","year":"2002","unstructured":"Latinne, P., Debeir, O., Decaestecker, C.: Combining different methods and numbers of weak decision trees. Pattern Anal. Appl. 5(2), 201\u2013209 (2002)","journal-title":"Pattern Anal. Appl."},{"key":"913_CR50","doi-asserted-by":"crossref","unstructured":"Lopes, C.\u00a0V., Maj, P., Martins, P., Saini, V., Yang, D., Zitny, J., Sajnani, H., Vitek, J.: D\u00e9j\u00e0vu: a map of code duplicates on github. In: Proceedings of the ACM on Programming Languages, 1(OOPSLA):1\u201328, (2017)","DOI":"10.1145\/3133908"},{"key":"913_CR51","unstructured":"Lopez, O., Laguna, M.\u00a0A., Garc\u00eda, F.\u00a0J.: Reuse based analysis and clustering of requirements diagrams. In: Pre-Proceedings of the Eighth International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ\u201902), pp. 71\u201382, (2002)"},{"key":"913_CR52","first-page":"3111","volume-title":"Advances in Neural Information Processing Systems","author":"T Mikolov","year":"2013","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Burges, C.J.C., Bottou, L., Welling, M., Ghahramani, Z., Weinberger, K.Q. (eds.) Advances in Neural Information Processing Systems, pp. 3111\u20133119. Curran Associates Inc, New York (2013)"},{"issue":"9","key":"913_CR53","doi-asserted-by":"publisher","first-page":"1067","DOI":"10.1016\/j.patrec.2004.03.004","volume":"25","author":"P Mitra","year":"2004","unstructured":"Mitra, P., Uma Shankar, B., Pal, S.K.: Segmentation of multispectral remote sensing images using active support vector machines. Pattern Recognit. Lett. 25(9), 1067\u20131074 (2004)","journal-title":"Pattern Recognit. Lett."},{"key":"913_CR54","doi-asserted-by":"crossref","unstructured":"Mokaddem, C.\u00a0e., Sahraoui, H., Syriani, E.: Recommending model refactoring rules from refactoring examples. In: Proceedings of the 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS \u201918, pp 257\u2013266, New York, NY, USA, ACM (2018)","DOI":"10.1145\/3239372.3239406"},{"key":"913_CR55","unstructured":"Nasr, G.\u00a0E., Badr, E.\u00a0A., Joun, C.: Cross entropy error function in neural networks: forecasting gasoline demand. In: Proceedings of the Fifteenth International Florida Artificial Intelligence Research Society Conference, May 14-16, 2002, Pensacola Beach, Florida, USA, pp 381\u2013384, (2002)"},{"key":"913_CR56","doi-asserted-by":"publisher","first-page":"110460","DOI":"10.1016\/j.jss.2019.110460","volume":"161","author":"PT Nguyen","year":"2019","unstructured":"Nguyen, P.T., Di Rocco, J., Di Ruscio, D., Di Penta, M.: CrossRec: supporting software developers by recommending third-party libraries. J. Syst. Softw. 161, 110460 (2019)","journal-title":"J. Syst. Softw."},{"key":"913_CR57","doi-asserted-by":"crossref","unstructured":"Nguyen, P.\u00a0T., Di\u00a0Rocco, J., Di\u00a0Ruscio, D., Ochoa, L., Degueule, T., Di\u00a0Penta, M.: FOCUS: a Recommender System for Mining API Function Calls and Usage Patterns. In: Proceedings of the 41st International Conference on Software Engineering, ICSE \u201919, pp 1050\u20131060, Piscataway, NJ, USA. IEEE Press (2019)","DOI":"10.1109\/ICSE.2019.00109"},{"key":"913_CR58","doi-asserted-by":"crossref","unstructured":"Nguyen, P.\u00a0T., Di Rocco, J., Di Ruscio, D., Pierantonio, A., Iovino, L.: Automated classification of metamodel repositories: a machine learning approach. In: 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS), pp 272\u2013282, (2019)","DOI":"10.1109\/MODELS.2019.00011"},{"key":"913_CR59","doi-asserted-by":"crossref","unstructured":"Nguyen, L., Di Rocco, J., Di Sipio, C., Di Ruscio, D., Di Penta, M.: Recommending api function calls and code snippets to support software development. IEEE Trans. Softw. Eng. 1,(2021)","DOI":"10.1109\/TSE.2021.3059907"},{"key":"913_CR60","doi-asserted-by":"publisher","first-page":"110860","DOI":"10.1016\/j.jss.2020.110860","volume":"172","author":"PT Nguyen","year":"2020","unstructured":"Nguyen, P.T., Di Ruscio, D., Pierantonio, A., Di Rocco, J., Iovino, L.: Convolutional neural networks for enhanced classification mechanisms of metamodels. J. Syst. Softw. 172, 110860 (2020)","journal-title":"J. Syst. Softw."},{"key":"913_CR61","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1007\/978-3-319-60438-1_47","volume-title":"Foundations of Intelligent Systems","author":"PT Nguyen","year":"2017","unstructured":"Nguyen, P.T., Eckert, K., Ragone, A., Di Noia, T.: Modification to K-Medoids and CLARA for effective document clustering. In: Foundations of Intelligent Systems, pp. 481\u2013491. Springer International Publishing, Cham (2017)"},{"key":"913_CR62","unstructured":"Nielsen, M.\u00a0A.: Neural networks and deep learning, (2018)"},{"key":"913_CR63","doi-asserted-by":"crossref","unstructured":"Nielsen, T.\u00a0D., Rouillard, T., Makarov, N.: A semantic search capability for a grid model repository. In: 2019 IEEE Power Energy Society General Meeting (PESGM), pp 1\u20135, (2019)","DOI":"10.1109\/PESGM40551.2019.8973955"},{"key":"913_CR64","unstructured":"\u00d6nder Babur. A labeled Ecore metamodel dataset for domain clustering, Mar. (2019)"},{"key":"913_CR65","first-page":"803","volume-title":"Advances in Neural Information Processing Systems","author":"P Phillips","year":"1999","unstructured":"Phillips, P.: Support vector machines applied to face recognition. In: Kearns, M., Solla, S., Cohn, D. (eds.) Advances in Neural Information Processing Systems, pp. 803\u2013809. MIT Press, Cambridge (1999)"},{"key":"913_CR66","unstructured":"Portugal, I., Alencar, P.\u00a0S.\u00a0C., Cowan, D.\u00a0D.: The use of machine learning algorithms in recommender systems: a systematic review. CoRR, abs\/1511.05263, (2015)"},{"issue":"5","key":"913_CR67","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/MS.2004.1331304","volume":"21","author":"WN Robinson","year":"2004","unstructured":"Robinson, W.N., Woo, H.G.: Finding reusable uml sequence diagrams automatically. IEEE Softw. 21(5), 60\u201367 (2004)","journal-title":"IEEE Softw."},{"key":"913_CR68","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-61068-4","volume-title":"Neural Networks: A Systematic Introduction","author":"R Rojas","year":"1996","unstructured":"Rojas, R.: Neural Networks: A Systematic Introduction. Springer-Verlag, Berlin, Heidelberg (1996)"},{"issue":"3","key":"913_CR69","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/s10845-005-0005-x","volume":"17","author":"L Rokach","year":"2006","unstructured":"Rokach, L., Maimon, O.: Data mining for improving the quality of manufacturing: a feature set decomposition approach. J. Intell. Manuf. 17(3), 285\u2013299 (2006)","journal-title":"J. Intell. Manuf."},{"key":"913_CR70","unstructured":"Moin, A., R\u00f6ssler, S., G\u00fcnnemann, S.: Thingml+: Augmenting model-driven software engineering for the internet of things with machine learning. In: R. Hebig and T. Berger (eds.) Proceedings of Workshops Co-Located with MODELS 2018, Copenhagen, Denmark, October, 14, 2018, volume 2245 of CEUR Workshop Proceedings, pp 521\u2013523. CEUR-WS.org (2018)"},{"issue":"2","key":"913_CR71","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Guest editor\u2019s introduction: model-driven engineering. Computer 39(2), 25\u201331 (2006)","journal-title":"Computer"},{"issue":"2","key":"913_CR72","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Guest editor\u2019s introduction: model-driven engineering. Computer 39(2), 25\u201331 (2006)","journal-title":"Computer"},{"key":"913_CR73","unstructured":"Sessions, V., Valtorta, M.: The effects of data quality on machine learning algorithms. In: J.\u00a0R. Talburt, E.\u00a0M. Pierce, N.\u00a0Wu, and T.\u00a0Campbell (eds.), Proceedings of the 11th International Conference on Information Quality, MIT, Cambridge, MA, USA, November 10-12, 2006, pages 485\u2013498. MIT, (2006)"},{"key":"913_CR74","volume-title":"Support Vector Machines","author":"I Steinwart","year":"2008","unstructured":"Steinwart, I., Christmann, A.: Support Vector Machines, 1st edn. Springer Publishing Company, Incorporated, New York (2008)","edition":"1"},{"key":"913_CR75","doi-asserted-by":"crossref","unstructured":"Str\u00fcber, D., Selter, M., Taentzer, G.: Tool support for clustering large meta-models. In: Proceedings of the Workshop on Scalability in Model Driven Engineering, BigMDE \u201913, pages 7:1\u20137:4, New York, NY, USA, ACM. (2013)","DOI":"10.1145\/2487766.2487773"},{"key":"913_CR76","unstructured":"Sujeeth, A., Lee, H., Brown, K., Rompf, T., Chafi, H., Wu, M., Atreya, A., Odersky, M., Olukotun, K.: OptiML: an implicitly parallel domain-specific language for machine learning. In: Proceedings of the 28th International Conference on Machine Learning (ICML-11), pp. 609\u2013616, (2011)"},{"key":"913_CR77","unstructured":"Tang, B., Spiteri, R, Milios, E., Zhang, R., Wang, S., Tougas, J., Shafiei, M.: Document representation and dimension reduction for text clustering. In: 2013 IEEE 29th International Conference on Data Engineering Workshops (ICDEW), pages 770\u2013779, Los Alamitos, CA, USA. IEEE Computer Society (2007)"},{"key":"913_CR78","volume-title":"The nature of statistical learning theory","author":"V Vapnik","year":"2013","unstructured":"Vapnik, V.: The nature of statistical learning theory. Springer Science & Business Media, New York (2013)"},{"issue":"3","key":"913_CR79","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/MS.2013.65","volume":"31","author":"J Whittle","year":"2013","unstructured":"Whittle, J., Hutchinson, J., Rouncefield, M.: The state of practice in model-driven engineering. IEEE Softw. 31(3), 79\u201385 (2013)","journal-title":"IEEE Softw."},{"issue":"1","key":"913_CR80","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/S0169-2070(97)00044-7","volume":"14","author":"G Zhang","year":"1998","unstructured":"Zhang, G., Eddy Patuwo, B., Hu, M.Y.: Forecasting with artificial neural networks: the state of the art. Int. J. Forecast. 14(1), 35\u201362 (1998)","journal-title":"Int. J. Forecast."},{"issue":"10","key":"913_CR81","doi-asserted-by":"publisher","first-page":"1338","DOI":"10.1109\/TKDE.2006.162","volume":"18","author":"M Zhang","year":"2006","unstructured":"Zhang, M., Zhou, Z.: Multi-label neural networks with applications to functional genomics and text categorization. IEEE Trans. Knowl. Data Eng. 18(10), 1338\u20131351 (2006)","journal-title":"IEEE Trans. Knowl. Data Eng."}],"updated-by":[{"DOI":"10.1007\/s10270-021-00944-4","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2021,11,9]],"date-time":"2021-11-09T00:00:00Z","timestamp":1636416000000}}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00913-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-021-00913-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00913-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T03:08:53Z","timestamp":1725764933000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-021-00913-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,9]]},"references-count":81,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["913"],"URL":"https:\/\/doi.org\/10.1007\/s10270-021-00913-x","relation":{"correction":[{"id-type":"doi","id":"10.1007\/s10270-021-00944-4","asserted-by":"object"}]},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9,9]]},"assertion":[{"value":"1 May 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 March 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 July 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 September 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 November 2021","order":5,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":6,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"A Correction to this paper has been published:","order":7,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"https:\/\/doi.org\/10.1007\/s10270-021-00944-4","URL":"https:\/\/doi.org\/10.1007\/s10270-021-00944-4","order":8,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}