{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T05:01:44Z","timestamp":1725858104713},"publisher-location":"Cham","reference-count":39,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319420639"},{"type":"electronic","value":"9783319420646"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-42064-6_13","type":"book-chapter","created":{"date-parts":[[2016,6,23]],"date-time":"2016-06-23T06:03:01Z","timestamp":1466661781000},"page":"191-206","source":"Crossref","is-referenced-by-count":8,"title":["Clone Detection for Graph-Based Model Transformation Languages"],"prefix":"10.1007","author":[{"given":"Daniel","family":"Str\u00fcber","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jennifer","family":"Pl\u00f6ger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vlad","family":"Acre\u0163oaie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,6,22]]},"reference":[{"key":"13_CR1","first-page":"110","volume":"3","author":"RL Glass","year":"2001","unstructured":"Glass, R.L.: Frequently forgotten fundamental facts about software engineering. IEEE Softw. 3, 110\u2013112 (2001)","journal-title":"IEEE Softw."},{"key":"13_CR2","unstructured":"Koschke, R.: Survey of research on software clones. In: Dagstuhl Seminar 06301: Duplication, Redundancy, and Similarity in Software. LZI (2007)"},{"key":"13_CR3","doi-asserted-by":"crossref","DOI":"10.1145\/581441.581453","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M Fowler","year":"2002","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, Boston (2002)"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Kim, M., Sazawal, V., Notkin, D., Murphy, G.: An empirical study of code clone genealogies. In: ACM SIGSOFT Software Engineering Notes, vol. 30, no. 5, pp. 187\u2013196. ACM (2005)","DOI":"10.1145\/1095430.1081737"},{"issue":"7","key":"13_CR5","doi-asserted-by":"crossref","first-page":"470","DOI":"10.1016\/j.scico.2009.02.007","volume":"74","author":"CK Roy","year":"2009","unstructured":"Roy, C.K., Cordy, J.R., Koschke, R.: Comparison and evaluation of code clone detection techniques and tools: a qualitative approach. Sci. Comput. Program. 74(7), 470\u2013495 (2009)","journal-title":"Sci. Comput. Program."},{"issue":"7","key":"13_CR6","doi-asserted-by":"crossref","first-page":"1165","DOI":"10.1016\/j.infsof.2013.01.008","volume":"55","author":"D Rattan","year":"2013","unstructured":"Rattan, D., Bhatia, R., Singh, M.: Software clone detection: a systematic review. Inf. Softw. Technol. 55(7), 1165\u20131199 (2013)","journal-title":"Inf. Softw. Technol."},{"issue":"2","key":"13_CR7","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1007\/s10270-013-0343-7","volume":"14","author":"A Kusel","year":"2013","unstructured":"Kusel, A., Sch\u00f6nb\u00f6ck, J., Wimmer, M., Kappel, G., Retschitzegger, W., Schwinger, W.: Reuse in model-to-model transformation languages: are we there yet? Softw. Syst. Model. 14(2), 537\u2013572 (2013)","journal-title":"Softw. Syst. Model."},{"key":"13_CR8","unstructured":"Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: Workshop on Generative Techniques in the Context of the Model Driven Architecture, vol. 45, no. 3, pp. 1\u201317 USA (2003)"},{"key":"13_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1007\/978-3-662-49665-7_8","volume-title":"Fundamental Approaches to Software Engineering","author":"D Str\u00fcber","year":"2016","unstructured":"Str\u00fcber, D., Rubin, J., Arendt, T., Chechik, M., Taentzer, G., Pl\u00f6ger, J.: RuleMerger: automatic construction of variability-based model transformation rules. In: Stevens, P., Wasowski, A. (eds.) FASE 2016. LNCS, vol. 9633, pp. 122\u2013140. Springer, Heidelberg (2016)"},{"key":"13_CR10","unstructured":"Str\u00fcber, D.: Model-driven engineering in the large: refactoring techniques for models and model transformation systems, Ph.D. dissertation. Philipps-Universit\u00e4t Marburg (2016)"},{"issue":"2","key":"13_CR11","first-page":"1","volume":"11","author":"M Wimmer","year":"2012","unstructured":"Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Sch\u00f6nb\u00f6ck, J., Schwinger, W., Kolovos, D.S., Paige, R.F., Lauder, M., Sch\u00fcrr, A., et al.: Surveying rule inheritance in model-to-model transformation languages. J. Object Technol. 11(2), 1\u201346 (2012)","journal-title":"J. Object Technol."},{"key":"13_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1007\/978-3-642-54804-8_24","volume-title":"Fundamental Approaches to Software Engineering","author":"A Anjorin","year":"2014","unstructured":"Anjorin, A., Saller, K., Lochau, M., Sch\u00fcrr, A.: Modularizing triple graph grammars using rule refinement. In: Gnesi, S., Rensink, A. (eds.) FASE 2014 (ETAPS). LNCS, vol. 8411, pp. 340\u2013354. Springer, Heidelberg (2014)"},{"key":"13_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/978-3-662-46675-9_19","volume-title":"Fundamental Approaches to Software Engineering","author":"D Str\u00fcber","year":"2015","unstructured":"Str\u00fcber, D., Rubin, J., Chechik, M., Taentzer, G.: A variability-based approach to reusable and efficient model transformations. In: Egyed, A., Schaefer, I. (eds.) FASE 2015. LNCS, vol. 9033, pp. 283\u2013298. Springer, Heidelberg (2015)"},{"issue":"5","key":"13_CR14","doi-asserted-by":"crossref","first-page":"1008","DOI":"10.1109\/TSE.2011.90","volume":"38","author":"HA Nguyen","year":"2012","unstructured":"Nguyen, H.A., Nguyen, T.T., Pham, N.H., Al-Kofahi, J., Nguyen, T.N.: Clone management for evolving software. IEEE Trans. Softw. Eng. 38(5), 1008\u20131026 (2012)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Narasimhan, K., Reichenbach, C.: Copy and paste redeemed. In: International Conference on Automated Software Engineering, pp. 630\u2013640. IEEE (2015)","DOI":"10.1109\/ASE.2015.39"},{"issue":"12","key":"13_CR16","doi-asserted-by":"crossref","first-page":"1224","DOI":"10.1109\/TSE.2014.2354344","volume":"40","author":"K Lano","year":"2014","unstructured":"Lano, K., Kolahdouz-Rahimi, S.: Model-transformation design patterns. IEEE Trans. Softw. Eng. 40(12), 1224\u20131259 (2014)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"13_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1007\/978-3-319-08789-4_8","volume-title":"Theory and Practice of Model Transformations","author":"D Blouin","year":"2014","unstructured":"Blouin, D., Plantec, A., Dissaux, P., Singhoff, F., Diguet, J.-P.: Synchronization of models of rich languages with triple graph grammars: an experience report. In: Di Ruscio, D., Varr\u00f3, D. (eds.) ICMT 2014. LNCS, vol. 8568, pp. 106\u2013121. Springer, Heidelberg (2014)"},{"key":"13_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1007\/3-540-45832-8_14","volume-title":"Graph Transformation","author":"R Heckel","year":"2002","unstructured":"Heckel, R., K\u00fcster, J.M., Taentzer, G.: Confluence of typed attributed graph transformation systems. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol. 2505, pp. 161\u2013176. Springer, Heidelberg (2002)"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Beller, M., Zaidman, A., Karpov, A.: The last line effect. In: International Conference on Program Comprehension, pp. 240\u2013243. IEEE Press (2015)","DOI":"10.1109\/ICPC.2015.34"},{"key":"13_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/978-3-540-87405-8_22","volume-title":"Graph Transformations","author":"J Bauer","year":"2008","unstructured":"Bauer, J., Boneva, I., Kurb\u00e1n, M.E., Rensink, A.: A modal-logic based graph abstraction. In: Ehrig, H., Heckel, R., Rozenberg, G., Taentzer, G. (eds.) ICGT 2008. LNCS, vol. 5214, pp. 321\u2013335. Springer, Heidelberg (2008)"},{"key":"13_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1007\/978-3-642-21732-6_5","volume-title":"Theory and Practice of Model Transformations","author":"JS Cuadrado","year":"2011","unstructured":"Cuadrado, J.S., Guerra, E., De Lara, J.: Generic model transformations: write once, reuse everywhere. In: Cabot, J., Visser, E. (eds.) ICMT 2011. LNCS, vol. 6707, pp. 62\u201377. Springer, Heidelberg (2011)"},{"issue":"2","key":"13_CR22","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s10270-011-0217-9","volume":"12","author":"H St\u00f6rrle","year":"2013","unstructured":"St\u00f6rrle, H.: Towards clone detection in UML domain models. J. Softw. Syst. Model. 12(2), 307\u2013329 (2013)","journal-title":"J. Softw. Syst. Model."},{"key":"13_CR23","unstructured":"Tichy, M., Krause, C., Liebel, G.: Detecting performance bad smells for Henshin model transformations. In: AMT Workshop 1077 (2013)"},{"key":"13_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"518","DOI":"10.1007\/978-3-319-11653-2_32","volume-title":"Model-Driven Engineering Languages and Systems","author":"H St\u00f6rrle","year":"2014","unstructured":"St\u00f6rrle, H.: On the impact of layout quality to understanding UML diagrams: size matters. In: Dingel, J., Schulte, W., Ramos, I., Abreh\u00e4o, S., Insfran, E. (eds.) MODELS 2014. LNCS, vol. 8767, pp. 518\u2013534. Springer, Heidelberg (2014)"},{"key":"13_CR25","unstructured":"Yan, X., Han, J.: gspan: graph-based substructure pattern mining. In: ICDM 2003, pp. 721\u2013724. IEEE (2002)"},{"key":"13_CR26","doi-asserted-by":"crossref","unstructured":"Pham, N.H., Nguyen, H.A., Nguyen, T.T., Al-Kofahi, J.M., Nguyen, T.N.: Complete and accurate clone detection in graph-based models. In: International Conference on Software Engineering, pp. 276\u2013286. IEEE (2009)","DOI":"10.1109\/ICSE.2009.5070528"},{"key":"13_CR27","doi-asserted-by":"crossref","unstructured":"Deissenboeck, F., Hummel, B., Juergens, E., Pfaehler, M., Schaetz, B.: Model clone detection in practice. In: Workshops on Software Clones, pp. 57\u201364. ACM (2010)","DOI":"10.1145\/1808901.1808909"},{"key":"13_CR28","series-title":"Lecture Notes in Computer Science","volume-title":"Model Driven Engineering Languages and Systems","author":"T Arendt","year":"2010","unstructured":"Arendt, T., Biermann, E., Jurack, S., Krause, C., Taentzer, G.: Henshin: advanced concepts and tools for in-place EMF model transformations. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010. LNCS, vol. 6394. Springer, Heidelberg (2010)"},{"key":"13_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/978-3-319-09108-2_7","volume-title":"Graph Transformation","author":"T Arendt","year":"2014","unstructured":"Arendt, T., Habel, A., Radke, H., Taentzer, G.: From core OCL invariants to nested graph constraints. In: Giese, H., K\u00f6nig, B. (eds.) ICGT 2014. LNCS, vol. 8571, pp. 97\u2013112. Springer, Heidelberg (2014)"},{"key":"13_CR30","doi-asserted-by":"publisher","unstructured":"B\u00fcrdek, J., Kehrer, T., Lochau, M., Reuling, D., Kelter, U., Sch\u00fcrr, A.: Reasoning about product-line evolution using complex feature model differences. J. Autom. Softw. Eng. 1\u201347 (2015). doi: 10.1007\/s10515-015-0185-3","DOI":"10.1007\/s10515-015-0185-3"},{"key":"13_CR31","doi-asserted-by":"crossref","unstructured":"Str\u00fcber, D., Schulz, S.: A tool environment for managing families of model transformation rules. In: International Conference on Graph Transformation. Springer (2016)","DOI":"10.1007\/978-3-319-40530-8_6"},{"key":"13_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1007\/978-3-319-15545-6_25","volume-title":"Software, Services, and Systems","author":"H St\u00f6rrle","year":"2015","unstructured":"St\u00f6rrle, H.: Effective and efficient model clone detection. In: De Nicola, R., Hennicker, R. (eds.) Wirsing Festschrift. LNCS, vol. 8950, pp. 440\u2013457. Springer, Heidelberg (2015)"},{"key":"13_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1007\/978-3-642-32885-5_24","volume-title":"Business Process Management","author":"CC Ekanayake","year":"2012","unstructured":"Ekanayake, C.C., Dumas, M., Garc\u00eda-Ba\u00f1uelos, L., La Rosa, M., ter Hofstede, A.H.M.: Approximate clone detection in repositories of business process models. In: Barros, A., Gal, A., Kindler, E. (eds.) BPM 2012. LNCS, vol. 7481, pp. 302\u2013318. Springer, Heidelberg (2012)"},{"issue":"7","key":"13_CR34","first-page":"1810","volume":"9","author":"Z Liang","year":"2014","unstructured":"Liang, Z., Cheng, Y., Chen, J.: A novel optimized path-based algorithm for model clone detection. J. Softw. 9(7), 1810\u20131817 (2014)","journal-title":"J. Softw."},{"key":"13_CR35","doi-asserted-by":"crossref","unstructured":"Alalfi, M.H., Cordy, J.R., Dean, T.R., Stephan, M., Stevenson, A.: Models are code too: near-miss clone detection for simulink models. In: International Conference on Software Maintenance, pp. 295\u2013304. IEEE (2012)","DOI":"10.1109\/ICSM.2012.6405285"},{"key":"13_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1007\/978-3-642-21732-6_8","volume-title":"Theory and Practice of Model Transformations","author":"MF Van Amstel","year":"2011","unstructured":"Van Amstel, M.F., Van Den Brand, M.G.: Model transformation analysis: staying ahead of the maintenance nightmare. In: Cabot, J., Visser, E. (eds.) ICMT 2011. LNCS, vol. 6707, pp. 108\u2013122. Springer, Heidelberg (2011)"},{"key":"13_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/978-3-642-13821-8_12","volume-title":"Research into Practice-Reality and Gaps","author":"L Kapov\u00e1","year":"2010","unstructured":"Kapov\u00e1, L., Goldschmidt, T., Becker, S., Henss, J.: Evaluating maintainability with code metrics for model-to-model transformations. In: Heineman, G.T., Kofron, J., Plasil, F. (eds.) QoSA 2010. LNCS, vol. 6093, pp. 151\u2013166. Springer, Heidelberg (2010)"},{"issue":"2","key":"13_CR38","first-page":"1","volume":"11","author":"M Wimmer","year":"2012","unstructured":"Wimmer, M., Perez, S.M., Jouault, F., Cabot, J.: A catalogue of refactorings for model-to-model transformations. J. Object Technol. 11(2), 1\u201340 (2012)","journal-title":"J. Object Technol."},{"key":"13_CR39","doi-asserted-by":"publisher","unstructured":"Gerpheide, C.M., Schiffelers, R.R., Serebrenik, A.: Assessing and improving quality of QVTo model transformations. Softw. Qual. J. 1\u201338 (2015). doi: 10.1007\/s11219-015-9280-8","DOI":"10.1007\/s11219-015-9280-8"}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Model Transformations"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-42064-6_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T12:54:54Z","timestamp":1498308894000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-42064-6_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319420639","9783319420646"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-42064-6_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}