{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T14:51:49Z","timestamp":1772549509043,"version":"3.50.1"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031623615","type":"print"},{"value":"9783031623622","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-62362-2_12","type":"book-chapter","created":{"date-parts":[[2024,6,15]],"date-time":"2024-06-15T18:01:48Z","timestamp":1718474508000},"page":"163-177","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["SeamlessMDD: Framework for\u00a0Seamless Integration of\u00a0Generated and\u00a0Hand-Written Code"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9589-8842","authenticated-orcid":false,"given":"Bojana","family":"Draga\u0161","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9809-5719","authenticated-orcid":false,"given":"Nenad","family":"Todorovi\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tijana","family":"Raja\u010di\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1764-5422","authenticated-orcid":false,"given":"Gordana","family":"Milosavljevi\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,6,16]]},"reference":[{"key":"12_CR1","unstructured":"Acceleo. https:\/\/eclipse.dev\/acceleo. Accessed 16 Apr 2024"},{"key":"12_CR2","unstructured":"Mendix. https:\/\/www.mendix.com. Accessed 16 Apr 2024"},{"key":"12_CR3","unstructured":"Webratio. https:\/\/www.webratio.com. Accessed 16 Apr 2024"},{"key":"12_CR4","doi-asserted-by":"publisher","unstructured":"Basso, F.P., Pillat, R.M., Oliveira, T.C., Roos-Frantz, F., Frantz, R.Z.: Automated design of multi-layered web information systems. J. Syst. Softw. 117, 612\u2013637 (2016). https:\/\/doi.org\/10.1016\/j.jss.2016.04.060, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121216300358","DOI":"10.1016\/j.jss.2016.04.060"},{"key":"12_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3340545","volume":"28","author":"C Bernaschina","year":"2019","unstructured":"Bernaschina, C., Falzone, E., Fraternali, P., Herrera Gonzalez, S.L.: The virtual developer: integrating code generation and manual development with conflict resolution. ACM Trans. Softw. Eng. Methodol. 28, 1\u201338 (2019)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"12_CR6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-02549-5","volume-title":"Model-Driven Software Engineering in Practice: Second Edition","author":"M Brambilla","year":"2017","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice: Second Edition, 2nd edn. Morgan & Claypool Publishers, New York (2017)","edition":"2"},{"issue":"3","key":"12_CR7","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K Czarnecki","year":"2006","unstructured":"Czarnecki, K., Helsen, S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), 621\u2013645 (2006)","journal-title":"IBM Syst. J."},{"key":"12_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/978-3-030-03056-8_1","volume-title":"Current Trends in Web Engineering","author":"E Falzone","year":"2018","unstructured":"Falzone, E., Bernaschina, C.: Intelligent code generation for model driven web development. In: Pautasso, C., S\u00e1nchez-Figueroa, F., Syst\u00e4, K., Murillo Rodr\u00edguez, J.M. (eds.) ICWE 2018. LNCS, vol. 11153, pp. 5\u201313. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-030-03056-8_1"},{"key":"12_CR9","unstructured":"Fieber, F., Regnat, N., Rumpe, B.: Assessing usability of model driven development in industrial projects. arXiv:abs\/1409.6588 (2014). https:\/\/api.semanticscholar.org\/CorpusID:10632456"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Greifenberg, T., et al.: A comparison of mechanisms for integrating handwritten and generated code for object-oriented programming languages. In: 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pp. 74\u201385 (2015)","DOI":"10.5220\/0005239700740085"},{"key":"12_CR11","unstructured":"Johann, S., Egyed, A.: Instant and incremental transformation of models. In: Proceedings. 19th International Conference on Automated Software Engineering 2004, pp. 362\u2013365 (2004)"},{"key":"12_CR12","first-page":"4","volume":"1090","author":"A Kusel","year":"2013","unstructured":"Kusel, A., et al.: A survey on incremental model transformation approaches. CEUR Workshop Proc. 1090, 4\u201313 (2013)","journal-title":"CEUR Workshop Proc."},{"key":"12_CR13","unstructured":"de\u00a0Lange, P., Nicolaescu, P., Winkler, T., Klamma, R.: Enhancing MDWE with collaborative live coding. Modellierung 2018 (2018)"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Lienhardt, M.: PYDOP: a generic python library for delta-oriented programming. Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B (2023). https:\/\/api.semanticscholar.org\/CorpusID:261125815","DOI":"10.1145\/3579028.3609011"},{"key":"12_CR15","doi-asserted-by":"publisher","unstructured":"Nieke, M., Hoff, A., Schaefer, I., Seidl, C.: Experiences with constructing and evolving asoftware product line with delta-oriented programming. In: Proceedings of the 16th International Working Conference on Variability Modelling of Software-Intensive Systems. VaMoS \u201922. Association for Computing Machinery, New York (2022).https:\/\/doi.org\/10.1145\/3510466.3511271","DOI":"10.1145\/3510466.3511271"},{"key":"12_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10270-018-0666-5","volume":"18","author":"B Ogunyomi","year":"2019","unstructured":"Ogunyomi, B., Rose, L., Kolovos, D.: Incremental execution of model-to-text transformations using property access traces. Softw. Syst. Model. 18, 1\u201317 (2019). https:\/\/doi.org\/10.1007\/s10270-018-0666-5","journal-title":"Softw. Syst. Model."},{"key":"12_CR17","unstructured":"Ogunyomi, B.: Incremental model-to-text transformation. Ph.D. thesis, University of York (2016)"},{"key":"12_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/978-3-642-15579-6_6","volume-title":"Software Product Lines: Going Beyond","author":"I Schaefer","year":"2010","unstructured":"Schaefer, I., Bettini, L., Bono, V., Damiani, F., Tanzarella, N.: Delta-oriented programming of software product lines. In: Bosch, J., Lee, J. (eds.) SPLC 2010. LNCS, vol. 6287, pp. 77\u201391. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-15579-6_6"},{"issue":"2","key":"12_CR19","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":"5","key":"12_CR20","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B Selic","year":"2003","unstructured":"Selic, B.: The pragmatics of model-driven development. IEEE Softw. 20(5), 19\u201325 (2003)","journal-title":"IEEE Softw."},{"key":"12_CR21","volume-title":"EMF: Eclipse Modeling Framework","author":"D Steinberg","year":"2008","unstructured":"Steinberg, D., Budinsky, F., Merks, E., Paternostro, M.: EMF: Eclipse Modeling Framework. Pearson Education, London (2008)"},{"key":"12_CR22","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1007\/978-3-031-50755-7_46","volume-title":"Disruptive Information Technologies for a Smart Society","author":"N Todorovi\u0107","year":"2024","unstructured":"Todorovi\u0107, N., Draga\u0161, B., Milosavljevi\u0107, G.: Supporting integrative code generation with traceability links and code fragment integrity checks. In: Trajanovic, M., Filipovic, N., Zdravkovic, M. (eds.) Disruptive Information Technologies for a Smart Society, pp. 490\u2013501. Springer Nature Switzerland, Cham (2024). https:\/\/doi.org\/10.1007\/978-3-031-50755-7_46"},{"key":"12_CR23","doi-asserted-by":"crossref","unstructured":"Todorovi\u0107, N., Luki\u0107, A., Zoranovi\u0107, B., Vaderna, R., Vukovi\u0107, Z., Stoja, S.: RoseLib: a library for simplifying .net compiler platform usage. In: Konjovi\u0107, Z., Zdravkovi\u0107, M., Trajanovi\u0107, M. (eds.) ICIST 2018 Proceedings, vol.1, pp.216-221 (2018) (2018)","DOI":"10.1155\/2018\/7264060"}],"container-title":["Lecture Notes in Computer Science","Web Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-62362-2_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,21]],"date-time":"2024-11-21T23:10:24Z","timestamp":1732230624000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-62362-2_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031623615","9783031623622"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-62362-2_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"16 June 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tampere","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Finland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 June 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 June 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwe2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icwe2024.webengineering.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}