{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T20:21:28Z","timestamp":1791231688504,"version":"4.1.0"},"reference-count":70,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,7,18]],"date-time":"2019-07-18T00:00:00Z","timestamp":1563408000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,7,18]],"date-time":"2019-07-18T00:00:00Z","timestamp":1563408000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2020,3]]},"DOI":"10.1007\/s10270-019-00748-7","type":"journal-article","created":{"date-parts":[[2019,7,18]],"date-time":"2019-07-18T05:07:05Z","timestamp":1563426425000},"page":"401-423","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Understanding MDE projects: megamodels to the rescue for architecture recovery"],"prefix":"10.1007","volume":"19","author":[{"given":"Juri","family":"Di\u00a0Rocco","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Davide","family":"Di\u00a0Ruscio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johannes","family":"H\u00e4rtel","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"}]},{"given":"Ralf","family":"L\u00e4mmel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alfonso","family":"Pierantonio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,7,18]]},"reference":[{"key":"748_CR1","doi-asserted-by":"crossref","unstructured":"Alshara, Z., Seriai, A., Tibermacine, C., Bouziane, H., Dony, C., Shatnawi, A.: Materializing architecture recovered from object-oriented source code in component-based languages. In: Proceedings of the ECSA, Volume 9839 of LNCS, pp. 309\u2013325. Springer (2016)","DOI":"10.1007\/978-3-319-48992-6_23"},{"key":"748_CR2","doi-asserted-by":"crossref","unstructured":"Antoniol, G., Canfora, G., Casazza, G., Lucia, A.D.: Information retrieval models for recovering traceability links between code and documentation. In: ICSM, pp. 40\u201349. IEEE (2000)","DOI":"10.1109\/ICSM.2000.883003"},{"key":"748_CR3","doi-asserted-by":"crossref","unstructured":"Asuncion, H.U., Asuncion, A.U., Taylor, R.N.: Software traceability with topic modeling. In: ICSE (1), pp. 95\u2013104. ACM (2010)","DOI":"10.1145\/1806799.1806817"},{"key":"748_CR4","unstructured":"Babur, \u00d6., Cleophas, L., van den Brand, M.: Model analytics for feature models: case studies for S.P.L.O.T. repository. In Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS co-located with ACM\/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018), Copenhagen, Denmark, October, 14, 2018., pp. 787\u2013792 (2018)"},{"key":"748_CR5","unstructured":"Basciani, F., Di Rocco, J., Di Ruscio, D., Di Salle, A., Iovino, L., Pierantonio, A.: Mdeforge: an extensible web-based modeling platform. In: CloudMDE@MoDELS, pp. 66\u201375 (2014)"},{"key":"748_CR6","doi-asserted-by":"crossref","unstructured":"Basciani, F., Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: Automated clustering of metamodel repositories, pp. 342\u2013358. Springer (2016)","DOI":"10.1007\/978-3-319-39696-5_21"},{"key":"748_CR7","doi-asserted-by":"crossref","unstructured":"Basciani, F., Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: A customizable approach for the automated quality assessment of modelling artifacts. In: 2016 10th International Conference on the Quality of Information and Communications Technology (QUATIC), pp. 88\u201393. IEEE (2016)","DOI":"10.1109\/QUATIC.2016.025"},{"key":"748_CR8","unstructured":"Basciani, F., Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: Model Repositories: Will They Become Reality? In: Proceedings of the CloudMDE@MoDELS 2015, volume 1563 of CEUR Workshop Procs, pp. 37\u201342 (2016)"},{"key":"748_CR9","doi-asserted-by":"crossref","unstructured":"Basciani, F., Di Ruscio, D., Iovino, L., Pierantonio, A.: Automated chaining of model transformations with incompatible metamodels. In: MODELS, pp. 602\u2013618 (2014)","DOI":"10.1007\/978-3-319-11653-2_37"},{"key":"748_CR10","unstructured":"Basciani, F., Rocco, J.D., Ruscio, D.D., Iovino, L., Pierantonio, A.: Exploring model repositories by means of megamodel-aware search operators. In: Proceedings of MODELS 2018 Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS Co-located with ACM\/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS 2018), Copenhagen, Denmark, October, 14, 2018., pp. 793\u2013798 (2018)"},{"key":"748_CR11","unstructured":"Basso, F.P.: A proposal for a common representation language for MDE artifacts and settings. In: STAF Doctoral Symposium (2015)"},{"key":"748_CR12","doi-asserted-by":"crossref","unstructured":"B\u00e9zivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the large and modeling in the small. In: European MDA Workshops MDAFA 2003 and MDAFA 2004, Revised Selected Papers, Volume 3599 of LNCS, pp. 33\u201346. Springer (2005)","DOI":"10.1007\/11538097_3"},{"key":"748_CR13","unstructured":"B\u00e9zivin, J., Jouault, F., Valduriez, P.: On the need for Megamodels. In: Proceedings of the OOPSLA\/GPCE: Best Practices for Model-Driven Software Development Workshop (2004)"},{"key":"748_CR14","doi-asserted-by":"crossref","unstructured":"Bird, C., Rigby, P.C., Barr, E.T., Hamilton, D.J., Germ\u00e1n, D.M., Devanbu, P.T.: The promises and perils of mining GIT. In: MSR, pp. 1\u201310. IEEE Computer Society (2009)","DOI":"10.1109\/MSR.2009.5069475"},{"key":"748_CR15","unstructured":"Bowman, I.T., Holt, R.C.: Software architecture recovery using Conway\u2019s law. In: Proceedings of the CASCON, p. 6. IBM (1998)"},{"key":"748_CR16","doi-asserted-by":"crossref","unstructured":"Capraro, M., Dorner, M., Riehle, D.: The patch-flow method for measuring inner source collaboration. In: MSR, pp. 515\u2013525. ACM (2018)","DOI":"10.1145\/3196398.3196417"},{"key":"748_CR17","doi-asserted-by":"crossref","unstructured":"Chardigny, S., Seriai, A.: Software architecture recovery process based on object-oriented source code and documentation. In: Proceedings of the ECSA, Volume 6285 of LNCS, pp. 409\u2013416. Springer (2010)","DOI":"10.1007\/978-3-642-15114-9_35"},{"key":"748_CR18","first-page":"142","volume":"107","author":"E Constantinou","year":"2015","unstructured":"Constantinou, E., Kakarontzas, G., Stamelos, I.: An automated approach for noise identification to assist software architecture recovery techniques. JSS J. 107, 142\u2013157 (2015)","journal-title":"JSS J."},{"key":"748_CR19","doi-asserted-by":"crossref","unstructured":"de Lara, J., Di Rocco, J., Di Ruscio, D., Guerra, E., Iovino, L., Pierantonio, A., Cuadrado, J.S.: Reusing model transformations through typing requirements models. In: Proceedings of the FASE, Volume 10202 of LNCS, pp. 264\u2013282. Springer (2017)","DOI":"10.1007\/978-3-662-54494-5_15"},{"key":"748_CR20","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1007\/978-3-319-93317-7_5","volume-title":"Theory and Practice of Model Transformation","author":"J Di Rocco","year":"2018","unstructured":"Di Rocco, J., Di Ruscio, D., H\u00e4rtel, J., Iovino, L., L\u00e4mmel, R., Pierantonio, A.: Systematic recovery of mde technology usage. In: Rensink, A., S\u00e1nchez Cuadrado, J. (eds.) Theory and Practice of Model Transformation, pp. 110\u2013126. Springer, Cham (2018)"},{"issue":"3","key":"748_CR21","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.2015.61","volume":"32","author":"J Di Rocco","year":"2015","unstructured":"Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: Collaborative repositories in model-driven engineering. IEEE Softw. 32(3), 28\u201334 (2015)","journal-title":"IEEE Softw."},{"key":"748_CR22","doi-asserted-by":"crossref","unstructured":"Dyer, R., Nguyen, H.A., Rajan, H., Nguyen, T.N.: Boa: a language and infrastructure for analyzing ultra-large-scale software repositories. In: ICSE, pp. 422\u2013431. IEEE Computer Society (2013)","DOI":"10.1109\/ICSE.2013.6606588"},{"issue":"1","key":"748_CR23","doi-asserted-by":"publisher","first-page":"7:1","DOI":"10.1145\/2803171","volume":"25","author":"R Dyer","year":"2015","unstructured":"Dyer, R., Nguyen, H.A., Rajan, H., Nguyen, T.N.: Boa: ultra-large-scale software repository and source-code mining. ACM Trans. Softw. Eng. Methodol. 25(1), 7:1\u20137:34 (2015)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"748_CR24","doi-asserted-by":"crossref","unstructured":"Dyer, R., Rajan, H., Nguyen, H.A., Nguyen, T.N.: Mining billions of AST nodes to study actual and potential usage of Java language features. In: ICSE, pp. 779\u2013790. ACM (2014)","DOI":"10.1145\/2568225.2568295"},{"key":"748_CR25","doi-asserted-by":"crossref","unstructured":"Favre, J., L\u00e4mmel, R., Leinberger, M., Schmorleiz, T., Varanovich, A.: Linking documentation and source code in a software chrestomathy. In: Proceedings of the WCRE, pp. 335\u2013344. IEEE (2012)","DOI":"10.1109\/WCRE.2012.43"},{"key":"748_CR26","doi-asserted-by":"crossref","unstructured":"Favre, J., L\u00e4mmel, R., Varanovich, A.: Modeling the linguistic architecture of software products. In: Proceedings of the MODELS, Volume 7590 of LNCS, pp. 151\u2013167. Springer (2012)","DOI":"10.1007\/978-3-642-33666-9_11"},{"key":"748_CR27","unstructured":"Ferenc, R., Siket, I., Gyim\u00f3thy, T.: Extracting facts from open source software. In: Proceedings of the ICSM, pp. 60\u201369. IEEE (2004)"},{"key":"748_CR28","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, B.H.C.: Repository for model driven development (remodd). In: K\u00fchne, T. (ed.) Models in Software Engineering, pp. 311\u2013317. Springer, Berlin (2007)"},{"key":"748_CR29","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.is.2018.06.002","volume":"77","author":"FD Giraldo","year":"2018","unstructured":"Giraldo, F.D., Espa\u00f1a, S., Giraldo, W.J., Pastor, O.: Evaluating the quality of a set of modelling languages used in combination: a method and a tool. Inf. Syst. 77, 48\u201370 (2018)","journal-title":"Inf. Syst."},{"key":"748_CR30","unstructured":"G\u00eerba, T., Kuhn, A., Seeberger, M., Ducasse, S.: How developers drive software evolution. In: IWPSE, pp. 113\u2013122. IEEE Computer Society (2005)"},{"key":"748_CR31","doi-asserted-by":"crossref","unstructured":"H\u00e4rtel, J., H\u00e4rtel, L., L\u00e4mmel, R., Varanovich, A.: Interconnected linguistic architecture. Program. J. 1(1), 3 (2017)","DOI":"10.22152\/programming-journal.org\/2017\/1\/3"},{"key":"748_CR32","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1007\/978-3-319-92997-2_14","volume-title":"Modelling Foundations and Applications","author":"Johannes H\u00e4rtel","year":"2018","unstructured":"H\u00e4rtel, J., Heinz, M., L\u00e4mmel, R.: EMF patterns of usage on GitHub. In: Proceedings of the ECMFA, LNCS. Springer (2018) (To appear)"},{"key":"748_CR33","doi-asserted-by":"crossref","unstructured":"Hassan, A.E., Holt, R.C.: Architecture recovery of web applications. In: Proceedings of the ICSE, pp. 349\u2013359. ACM (2002)","DOI":"10.1145\/581380.581383"},{"key":"748_CR34","doi-asserted-by":"crossref","unstructured":"Heinz, M., L\u00e4mmel, R., Varanovich, A.: Axioms of linguistic architecture. In: Proceedings of the MODELSWARD, pp. 478\u2013486. SCITEPRESS (2017)","DOI":"10.5220\/0006210204780486"},{"key":"748_CR35","doi-asserted-by":"crossref","unstructured":"Janes, A., Piatov, D., Sillitti, A., Succi, G.: How to calculate software metrics for multiple languages using open source parsers. In: OSS, Volume 404 of IFIP Advances in Information and Communication Technology, pp. 264\u2013270. Springer (2013)","DOI":"10.1007\/978-3-642-38928-3_20"},{"key":"748_CR36","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/11768869_14","volume-title":"Formal methods for open object-based distributed systems","author":"F Jouault","year":"2006","unstructured":"Jouault, F., B\u00e9zivin, J.: Km3: a dsl for metamodel specification. In: Gorrieri, R., Wehrheim, H. (eds.) Formal methods for open object-based distributed systems, pp. 171\u2013185. Springer, Berlin (2006)"},{"key":"748_CR37","doi-asserted-by":"crossref","unstructured":"Jouault, F., B\u00e9zivin, J., Kurtev, I.: TCS: a DSL for the specification of textual concrete syntaxes in model engineering. In: Proceedings of the GPCE, pp. 249\u2013254. ACM (2006)","DOI":"10.1145\/1173706.1173744"},{"key":"748_CR38","doi-asserted-by":"crossref","unstructured":"Kagdi, H.H., Maletic, J.I., Sharif, B.: Mining software repositories for traceability links. In: ICPC, pp. 145\u2013154. IEEE (2007)","DOI":"10.1109\/ICPC.2007.28"},{"key":"748_CR39","doi-asserted-by":"crossref","unstructured":"Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., Germ\u00e1n, D.M., Damian, D.E.: The promises and perils of mining GitHub. In: MSR, pp. 92\u2013101. ACM (2014)","DOI":"10.1145\/2597073.2597074"},{"issue":"5","key":"748_CR40","doi-asserted-by":"publisher","first-page":"2035","DOI":"10.1007\/s10664-015-9393-5","volume":"21","author":"E Kalliamvakou","year":"2016","unstructured":"Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., Germ\u00e1n, D.M., Damian, D.E.: An in-depth study of the promises and perils of mining github. Empir. Softw. Eng. 21(5), 2035\u20132071 (2016)","journal-title":"Empir. Softw. Eng."},{"key":"748_CR41","doi-asserted-by":"crossref","unstructured":"Karus, S., Gall, H.C.: A study of language usage evolution in open source software. In: Proceedings of the MSR, pp. 13\u201322. ACM (2011)","DOI":"10.1145\/1985441.1985447"},{"key":"748_CR42","doi-asserted-by":"crossref","unstructured":"Keenan, E., Czauderna, A., Leach, G., Cleland-Huang, J., Shin, Y., Moritz, E., Gethers, M., Poshyvanyk, D., Maletic, J.I., Hayes, J.H., Dekhtyar, A., Manukian, D., Hossein, S., Hearn, D.: TraceLab: an experimental workbench for equipping researchers to innovate, synthesize, and comparatively evaluate traceability solutions. In: Proceedings of the ICSE, pp. 1375\u20131378. IEEE (2012)","DOI":"10.1109\/ICSE.2012.6227244"},{"key":"748_CR43","doi-asserted-by":"crossref","unstructured":"Kling, W., Jouault, F., Wagelaar, D., Brambilla, M., Cabot, J.: MoScript: A DSL for querying and manipulating model repositories. In: Proceedings of the SLE 2011, Volume 6940 of LNCS, pp. 180\u2013200. Springer (2012)","DOI":"10.1007\/978-3-642-28830-2_10"},{"key":"748_CR44","unstructured":"Kolovos, D.S., Matragkas, N.D., Korkontzelos, I., Ananiadou, S., Paige, R.F.: Assessing the use of eclipse MDE technologies in open-source software projects. In: Proceedings of the OSS4MDEMODELS, Volume 1541 of CEUR workshop Procs, pp. 20\u201329 (2015)"},{"key":"748_CR45","doi-asserted-by":"crossref","unstructured":"K\u00f6nig, H., Diskin, Z.: Efficient consistency checking of interrelated models. In: ECMFA, pp. 161\u2013178 (2017)","DOI":"10.1007\/978-3-319-61482-3_10"},{"key":"748_CR46","unstructured":"Krikhaar, R.L.: Reverse architecting approach for complex systems. In: Proceedings of the ICSM, pp. 4\u201311. IEEE (1997)"},{"key":"748_CR47","unstructured":"Kuhn, A., Ducasse, S., G\u00eerba, T.: Enriching reverse engineering with semantic clustering. In: WCRE, pp. 133\u2013142. IEEE Computer Society (2005)"},{"issue":"3","key":"748_CR48","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1016\/j.infsof.2006.10.017","volume":"49","author":"A Kuhn","year":"2007","unstructured":"Kuhn, A., Ducasse, S., G\u00eerba, T.: Semantic clustering: identifying topics in source code. Inf. Softw. Technol. 49(3), 230\u2013243 (2007)","journal-title":"Inf. Softw. Technol."},{"key":"748_CR49","doi-asserted-by":"publisher","unstructured":"L\u00e4mmel, R.: Relationship maintenance in software language repositories. Program. J. 1, 4 (2017). \nhttps:\/\/doi.org\/10.22152\/programming-journal.org\/2017\/1\/4","DOI":"10.22152\/programming-journal.org\/2017\/1\/4"},{"key":"748_CR50","doi-asserted-by":"crossref","unstructured":"L\u00e4mmel, R., Linke, R., Pek, E., Varanovich, A.: A framework profile of .NET. In: Proceedings of the WCRE, pp. 141\u2013150. IEEE (2011)","DOI":"10.1109\/WCRE.2011.25"},{"key":"748_CR51","doi-asserted-by":"crossref","unstructured":"L\u00e4mmel, R., Pek, E., Starek, J.: Large-scale, AST-based API-usage analysis of open-source Java projects. In: SAC, pp. 1317\u20131324. ACM (2011)","DOI":"10.1145\/1982185.1982471"},{"key":"748_CR52","doi-asserted-by":"crossref","unstructured":"L\u00e4mmel, R., Varanovich, A.: Interpretation of linguistic architecture. In: Proceedings of the ECMFA, Volume 8569 of LNCS, pp. 67\u201382. Springer (2014)","DOI":"10.1007\/978-3-319-09195-2_5"},{"key":"748_CR53","unstructured":"L\u00e4mmel, R., Zaytsev, V.: Language support for megamodel renarration. In: XM@MoDELS, Volume 1089 of CEUR Workshop Proceedings, pp. 36\u201345. CEUR-WS.org (2013)"},{"key":"748_CR54","doi-asserted-by":"crossref","unstructured":"Lara, J., Di Rocco, J., Di Ruscio, D., Guerra, E., Iovino, L., Pierantonio, A., Cuadrado, J.S.: Reusing model transformations through typing requirements models. In: Proceedings of the 20th International Conference on Fundamental Approaches to Software Engineering\u2014Volume 10202, pp. 264\u2013282, Springer-Verlag New York, Inc., New York, NY, USA (2017)","DOI":"10.1007\/978-3-662-54494-5_15"},{"key":"748_CR55","doi-asserted-by":"crossref","unstructured":"Lungu, M., Lanza, M., G\u00eerba, T.: Package patterns for visual architecture recovery. In: Proceedings of the CSMR, pp. 185\u2013196. IEEE (2006)","DOI":"10.1109\/CSMR.2006.39"},{"key":"748_CR56","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1016\/j.scico.2012.04.007","volume":"79","author":"M Lungu","year":"2014","unstructured":"Lungu, M., Lanza, M., Nierstrasz, O.: Evolutionary and collaborative software architecture recovery with Softwarenaut. Sci. Comput. Program. 79, 204\u2013223 (2014)","journal-title":"Sci. Comput. Program."},{"issue":"11","key":"748_CR57","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1109\/TSE.2007.70732","volume":"33","author":"O Maqbool","year":"2007","unstructured":"Maqbool, O., Babri, H.A.: Hierarchical clustering for software architecture recovery. IEEE Trans. Softw. Eng. 33(11), 759\u2013780 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"748_CR58","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1145\/234426.234441","volume":"5","author":"GC Murphy","year":"1996","unstructured":"Murphy, G.C., Notkin, D.: Lightweight lexical source model extraction. ACM Trans. Softw. Eng. Methodol. 5(3), 262\u2013292 (1996)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"3","key":"748_CR59","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.2015.61","volume":"32","author":"JD Rocco","year":"2015","unstructured":"Rocco, J.D., Ruscio, D.D., Iovino, L., Pierantonio, A.: Collaborative repositories in model-driven engineering [software technology]. IEEE Softw. 32(3), 28\u201334 (2015)","journal-title":"IEEE Softw."},{"key":"748_CR60","unstructured":"Roover, C.D., L\u00e4mmel, R., Pek, E.: Multi-dimensional exploration of API usage. In: Proceedings of the ICPC, pp. 152\u2013161. IEEE (2013)"},{"key":"748_CR61","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1016\/j.is.2017.10.004","volume":"72","author":"FJB Ruiz","year":"2017","unstructured":"Ruiz, F.J.B., Molina, J.G., Garc\u00eda, O.D.: On the application of model-driven engineering in data reengineering. Inf. Syst. 72, 136\u2013160 (2017)","journal-title":"Inf. Syst."},{"key":"748_CR62","unstructured":"Sandro, A.D., Salay, R., Famelis, M., Kokaly, S., Chechik, M.: MMINT: a graphical tool for interactive model management. In: Proceedings of the MoDELS 2015 Demo and Poster Session, Volume 1554 of CEUR Workshop Procs, pp. 16\u201319 (2016)"},{"key":"748_CR63","unstructured":"Sartipi, K., Kontogiannis, K.: On modeling software architecture recovery as graph matching. In: Proceedings of the ICSM, pp. 224\u2013234. IEEE (2003)"},{"issue":"2","key":"748_CR64","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Model-driven engineering. Comput. IEEE Comput. Soc. 39(2), 25 (2006)","journal-title":"Comput. IEEE Comput. Soc."},{"key":"748_CR65","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/978-1-4471-2239-5_10","volume-title":"Software and Systems Traceability","author":"A Seibel","year":"2012","unstructured":"Seibel, A., Hebig, R., Giese, H.: Traceability in model-driven engineering: efficient and scalable traceability maintenance. In: Cleland-Huang, J., Gotel, O., Zisman, A. (eds.) Software and Systems Traceability, pp. 215\u2013240. Springer, Berlin (2012)"},{"key":"748_CR66","doi-asserted-by":"crossref","unstructured":"Stevens, P.: Towards sound, optimal, and flexible building from megamodels. In: Proceedings of the 21th ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2018, Copenhagen, Denmark, October 14\u201319, 2018, pp. 301\u2013311 (2018)","DOI":"10.1145\/3239372.3239378"},{"issue":"7","key":"748_CR67","doi-asserted-by":"publisher","first-page":"484","DOI":"10.1016\/j.infsof.2005.05.007","volume":"48","author":"C Stringfellow","year":"2006","unstructured":"Stringfellow, C., Amory, C.D., Potnuri, D., Andrews, A.A., Georg, M.: Comparison of software architecture reverse engineering methods. Inf. Softw. Technol. 48(7), 484\u2013497 (2006)","journal-title":"Inf. Softw. Technol."},{"key":"748_CR68","doi-asserted-by":"crossref","unstructured":"Tomassetti, F., Torchiano, M., Tiso, A., Ricca, F., Reggio, G.: Maturity of software modelling and model driven engineering: a survey in the Italian industry. In: Proceedings of the EASE, pp. 91\u2013100 (2012)","DOI":"10.1049\/ic.2012.0012"},{"key":"748_CR69","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.scico.2018.04.002","volume":"163","author":"D Wille","year":"2018","unstructured":"Wille, D., Babur, \u00d6nder, Cleophas, L., Seidl, C., van den Brand, M., Schaefer, I.: Improving custom-tailored variability mining using outlier and cluster detection. Sci. Comput. Program. 163, 62\u201384 (2018)","journal-title":"Sci. Comput. Program."},{"key":"748_CR70","unstructured":"Zimmermann, T., Wei\u00dfgerber, P., Diehl, S., Zeller, A.: Mining version histories to guide software changes. In: ICSE, pp. 563\u2013572. IEEE Computer Society (2004)"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-019-00748-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-019-00748-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-019-00748-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,16]],"date-time":"2020-07-16T23:05:27Z","timestamp":1594940727000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-019-00748-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,18]]},"references-count":70,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["748"],"URL":"https:\/\/doi.org\/10.1007\/s10270-019-00748-7","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,18]]},"assertion":[{"value":"24 December 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 May 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 July 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 July 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}