{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:52:06Z","timestamp":1740099126944,"version":"3.37.3"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319933160"},{"type":"electronic","value":"9783319933177"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-93317-7_5","type":"book-chapter","created":{"date-parts":[[2018,5,31]],"date-time":"2018-05-31T03:41:53Z","timestamp":1527738113000},"page":"110-126","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Systematic Recovery of MDE Technology Usage"],"prefix":"10.1007","author":[{"given":"Juri","family":"Di Rocco","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Davide","family":"Di Ruscio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"H\u00e4rtel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ludovico","family":"Iovino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralf","family":"L\u00e4mmel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alfonso","family":"Pierantonio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,1]]},"reference":[{"key":"5_CR1","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":"5_CR2","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. CEUR Workshop Proceedings, vol. 1563, pp. 37\u201342 (2016)"},{"key":"5_CR3","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.2015.61","volume":"32","author":"J Rocco Di","year":"2015","unstructured":"Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: Collaborative repositories in model-driven engineering. IEEE Softw. 32, 28\u201334 (2015)","journal-title":"IEEE Softw."},{"key":"5_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1007\/978-3-642-28830-2_10","volume-title":"Software Language Engineering","author":"W Kling","year":"2012","unstructured":"Kling, W., Jouault, F., Wagelaar, D., Brambilla, M., Cabot, J.: MoScript: a DSL for querying and manipulating model repositories. In: Sloane, A., A\u00dfmann, U. (eds.) SLE 2011. LNCS, vol. 6940, pp. 180\u2013200. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-28830-2_10"},{"key":"5_CR5","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, 484\u2013497 (2006)","journal-title":"Inf. Softw. Technol."},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"Krikhaar, R.L.: Reverse architecting approach for complex systems. In: Proceedings of the ICSM, pp. 4\u201311. IEEE (1997)","DOI":"10.1109\/ICSM.1997.624225"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"L\u00e4mmel, R.: Relationship maintenance in software language repositories. Art Sci. Eng. Program. J. 1, 27 (2017)","DOI":"10.22152\/programming-journal.org\/2017\/1\/4"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"H\u00e4rtel, J., H\u00e4rtel, L., Heinz, M., L\u00e4mmel, R., Varanovich, A.: Interconnected linguistic architecture. Art Sci. Eng. Program. J. 1, 27 (2017)","DOI":"10.22152\/programming-journal.org\/2017\/1\/3"},{"key":"5_CR9","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":"5_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-642-33666-9_11","volume-title":"Model Driven Engineering Languages and Systems","author":"J-M Favre","year":"2012","unstructured":"Favre, J.-M., L\u00e4mmel, R., Varanovich, A.: Modeling the linguistic architecture of software products. In: France, R.B., Kazmeier, J., Breu, R., Atkinson, C. (eds.) MODELS 2012. LNCS, vol. 7590, pp. 151\u2013167. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-33666-9_11"},{"key":"5_CR11","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":"5_CR12","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. CEUR Workshop Proceedings, vol. 1541, pp. 20\u201329 (2015)"},{"key":"5_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/978-3-319-09195-2_5","volume-title":"Modelling Foundations and Applications","author":"R L\u00e4mmel","year":"2014","unstructured":"L\u00e4mmel, R., Varanovich, A.: Interpretation of linguistic architecture. In: Cabot, J., Rubin, J. (eds.) ECMFA 2014. LNCS, vol. 8569, pp. 67\u201382. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-09195-2_5"},{"key":"5_CR14","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, 262\u2013292 (1996)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Ferenc, R., Siket, I., Gyim\u00f3thy, T.: Extracting facts from open source software. In: Proceedings of the ICSM, pp. 60\u201369. IEEE (2004)","DOI":"10.1109\/ICSM.2004.1357790"},{"key":"5_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1007\/978-3-662-54494-5_15","volume-title":"Fundamental Approaches to Software Engineering","author":"J Lara de","year":"2017","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: Huisman, M., Rubin, J. (eds.) FASE 2017. LNCS, vol. 10202, pp. 264\u2013282. Springer, Heidelberg (2017). https:\/\/doi.org\/10.1007\/978-3-662-54494-5_15"},{"key":"5_CR17","doi-asserted-by":"crossref","unstructured":"Kurtev, I., B\u00e9zivin, J., Jouault, F., Valduriez, P.: Model-based DSL frameworks. In: Companion to the 21st ACM SIGPLAN OOPSLA 2006, pp. 602\u2013616. ACM (2006)","DOI":"10.1145\/1176617.1176632"},{"key":"5_CR18","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":"5_CR19","unstructured":"Bowman, I.T., Holt, R.C.: Software architecture recovery using Conway\u2019s law. In: Proceedings of the CASCON, p. 6. IBM (1998)"},{"key":"5_CR20","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":"5_CR21","doi-asserted-by":"crossref","unstructured":"Sartipi, K., Kontogiannis, K.: On Modeling software architecture recovery as graph matching. In: Proceedings of the ICSM, pp. 224\u2013234. IEEE (2003)","DOI":"10.1109\/ICSM.2003.1235425"},{"key":"5_CR22","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, 759\u2013780 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"5_CR23","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":"5_CR24","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":"5_CR25","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":"5_CR26","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":"5_CR27","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":"5_CR28","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":"5_CR29","doi-asserted-by":"crossref","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)","DOI":"10.1109\/ICPC.2013.6613843"},{"key":"5_CR30","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":"5_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/11538097_3","volume-title":"Model Driven Architecture","author":"J B\u00e9zivin","year":"2005","unstructured":"B\u00e9zivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the large and modeling in the small. In: A\u00dfmann, U., Aksit, M., Rensink, A. (eds.) MDAFA 2003 and MDAFA 2004. LNCS, vol. 3599, pp. 33\u201346. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11538097_3"},{"key":"5_CR32","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. CEUR Workshop Proceedings, vol. 1554, pp. 16\u201319 (2016)"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-93317-7_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,18]],"date-time":"2019-10-18T17:58:11Z","timestamp":1571421491000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-93317-7_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319933160","9783319933177"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93317-7_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}