{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,14]],"date-time":"2025-10-14T07:18:08Z","timestamp":1760426288953,"version":"3.41.0"},"reference-count":79,"publisher":"Association for Computing Machinery (ACM)","issue":"4","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2025,6,30]]},"abstract":"<jats:p>\n            Domain-Specific Modeling Languages (DSMLs) usually come with a dedicated integrated environment called a modeling workbench. In the context of graphical DSMLs, such environments provide modelers with dedicated interactive features that help them perform navigation and editing tasks. Many of these features are generic and can be used by graphical DSMLs without any specialization (\n            <jats:italic toggle=\"yes\">e.g.,<\/jats:italic>\n            a physical zoom). Others require specializations in accordance with the involved DSML. For instance, a semantic zoom requires specifying which elements of the model must be graphically modified at the different zoom levels. However, current language workbenches do not propose facilities to help language designers in developing such semantic-aware features for their graphical modeling workbenches. So language designers must develop these features by hand, which is a complex and time-consuming task. This paper proposes a novel approach to help language designers in this task. In addition to existing DSML concerns, such as the syntaxes, we propose to capture the interactive features of the targeted modeling workbench in the form of DSML pragmatics. We propose an implementation of our proposal within one industrial language workbench, Sirius Web. We evaluate our proposal through two representative use cases that support discussion of the feasibility of the proposal. We also evaluate its scalability. The evaluation brings forward challenges the community has to consider while developing highly interactive modeling workbenches.\n          <\/jats:p>","DOI":"10.1145\/3733050","type":"journal-article","created":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T11:35:59Z","timestamp":1751024159000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Augmenting graphical modeling workbenches with semantic-aware interactive features"],"prefix":"10.1145","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-8461-2697","authenticated-orcid":false,"given":"Th\u00e9o","family":"Giraudet","sequence":"first","affiliation":[{"name":"Obeo","place":["Carquefou, France"]},{"name":"Univ Rennes","place":["Carquefou, France"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5974-9601","authenticated-orcid":false,"given":"Arnaud","family":"Blouin","sequence":"additional","affiliation":[{"name":"INSA Rennes","place":["Rennes, France"]},{"name":"Inria","place":["Rennes, France"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7104-7848","authenticated-orcid":false,"given":"Benoit","family":"Combemale","sequence":"additional","affiliation":[{"name":"Univ Rennes","place":["Rennes, France"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-4842-4674","authenticated-orcid":false,"given":"M\u00e9lanie","family":"Bats","sequence":"additional","affiliation":[{"name":"Obeo","place":["Nantes, France"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9588-301X","authenticated-orcid":false,"given":"Pierre-Charles","family":"David","sequence":"additional","affiliation":[{"name":"Obeo","place":["Nantes, France"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,6,27]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS.2017.5"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3623476.3623523"},{"key":"e_1_3_2_4_2","doi-asserted-by":"crossref","unstructured":"Lissette Almonte Esther Guerra Iv\u00e1n Cantador and Juan De\u00a0Lara. 2021. Recommender systems in model-driven engineering: A systematic mapping review. Software and Systems Modeling 21 1 (2021) 1\u201332.","DOI":"10.1007\/s10270-021-00905-x"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3486608.3486905"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3239372.3239389"},{"key":"e_1_3_2_7_2","volume-title":"10th Workshop on Algorithms and Tools for. Petri Nets (AWPN 2003)","author":"Barboni Eric","year":"2003","unstructured":"Eric Barboni, R\u00e9mi Bastide, Xavier Lacaze, David Navarre, and Philippe Palanque. 2003. Petri net centered versus user centered Petri nets tools. In 10th Workshop on Algorithms and Tools for. Petri Nets (AWPN 2003). Springer, 10\u00a0pages."},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/2305484.2305513"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","unstructured":"Arnaud Blouin. 2024. A Type System for Flexible User Interactions Handling. Proc. ACM Hum.-Comput. Interact. 8 EICS Article 246 (jun 2024) 27\u00a0pages. 10.1145\/3660248","DOI":"10.1145\/3660248"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/1822018.1822037"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","unstructured":"Arnaud Blouin and Jean-Marc J\u00e9z\u00e9quel. 2022. Interacto: A Modern User Interaction Processing Model. IEEE Transactions on Software Engineering 48 9 (2022) 1\u201320. 10.1109\/TSE.2021.3083321","DOI":"10.1109\/TSE.2021.3083321"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","unstructured":"Arnaud Blouin Naouel Moha Benoit Baudry Houari Sahraoui and Jean-Marc J\u00e9z\u00e9quel. 2015. Assessing the Use of Slicing-based Visualizing Techniques on the Understanding of Large Metamodels. Information and Software Technology 62 0 (2015) 124 \u2013 142. 10.1016\/j.infsof.2015.02.007","DOI":"10.1016\/j.infsof.2015.02.007"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/1996461.1996500"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","unstructured":"Dominik Bork and Giuliano De Carlo. 2023. An extended taxonomy of advanced information visualization and interaction in conceptual modeling. Data & Knowledge Engineering 147 (2023) 102209. 10.1016\/j.datak.2023.102209","DOI":"10.1016\/j.datak.2023.102209"},{"key":"e_1_3_2_15_2","doi-asserted-by":"crossref","unstructured":"Erwan Bousse Dorian Leroy Benoit Combemale Manuel Wimmer and Benoit Baudry. 2018. Omniscient debugging for executable DSLs. Journal of Systems and Software 137 (2018) 261\u2013288.","DOI":"10.1016\/j.jss.2017.11.025"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-NIER52604.2021.00020"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-74730-9_13"},{"key":"e_1_3_2_18_2","doi-asserted-by":"crossref","unstructured":"Ga\u00eblle Calvary Jo\u00eblle Coutaz David Thevenin Q. Limbourg L. Bouillon and Jean Vanderdonckt. 2003. A unifying reference framework for multi-target user interfaces. Interacting With Computers 15 3 (2003) 289\u2013308.","DOI":"10.1016\/S0953-5438(03)00010-9"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","unstructured":"Javier C\u00e1mara Javier Troya Lola Burgue\u00f1o and Antonio Vallecillo. 2023. On the assessment of generative AI in modeling tasks: an experience report with ChatGPT and UML. Software and Systems Modeling 22 3 (Jun 2023) 781\u2013793. 10.1007\/s10270-023-01105-5","DOI":"10.1007\/s10270-023-01105-5"},{"key":"e_1_3_2_20_2","doi-asserted-by":"crossref","unstructured":"Shalini Chakraborty and Grischa Liebel. 2024. Modelling guidance in software engineering: a systematic literature review. Software and Systems Modeling 23 1 (2024) 249\u2013265.","DOI":"10.1007\/s10270-023-01117-1"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C.2019.00068"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1201\/b21841"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3550355.3552412"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","unstructured":"Juri Di\u00a0Rocco Davide Di\u00a0Ruscio Claudio Di\u00a0Sipio Phuong\u00a0T. Nguyen and Alfonso Pierantonio. 2023. MemoRec: a recommender system for assisting modelers in specifying metamodels. Software and Systems Modeling 22 1 (01 Feb 2023) 203\u2013223. 10.1007\/s10270-022-00994-2","DOI":"10.1007\/s10270-022-00994-2"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3550356.3559092"},{"key":"e_1_3_2_26_2","unstructured":"Eclipse. 2024. Graphical Language Server Platform. https:\/\/eclipse.dev\/glsp\/"},{"key":"e_1_3_2_27_2","volume-title":"Workshop on Modeling Symposium at Eclipse Summit","author":"Efftinge Sven","year":"2006","unstructured":"Sven Efftinge and Markus V\u00f6lter. 2006. oAW xText: A framework for textual DSLs. In Workshop on Modeling Symposium at Eclipse Summit. EclipseCon, 4\u00a0pages."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2008.20"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","unstructured":"Sebastian Erdweg Tijs van der Storm Markus V\u00f6lter Laurence Tratt Remi Bosman William\u00a0R. Cook Albert Gerritsen Angelo Hulshout Steven Kelly Alex Loh Gabri\u00ebl Konat Pedro\u00a0J. Molina Martin Palatnik Risto Pohjonen Eugen Schindler Klemens Schindler Riccardo Solmi Vlad Vergu Eelco Visser Kevin van der Vlist Guido Wachsmuth and Jimi van der Woning. 2015. Evaluating and comparing language workbenches: Existing results and benchmarks for the future. Computer Languages Systems & Structures 44 (2015) 24\u201347. 10.1016\/j.cl.2015.08.007","DOI":"10.1016\/j.cl.2015.08.007"},{"key":"e_1_3_2_30_2","doi-asserted-by":"crossref","unstructured":"Mathias Frisch and Raimund Dachselt. 2013. Visualizing offscreen elements of node-link diagrams. Information Visualization 12 2 (2013) 133\u2013162.","DOI":"10.1177\/1473871612473589"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/1409720.1409758"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14600-8_18"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16145-2_14"},{"key":"e_1_3_2_34_2","doi-asserted-by":"crossref","unstructured":"Miguel Gamboa and Eugene Syriani. 2019. Improving user productivity in modeling tools by explicitly modeling workflows. Software & Systems Modeling 18 (2019) 2441\u20132463.","DOI":"10.1007\/s10270-018-0678-1"},{"key":"e_1_3_2_35_2","volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design patterns: elements of reusable object-oriented software. Addison-Wesley."},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","unstructured":"Th\u00e9o Giraudet M\u00e9lanie Bats Arnaud Blouin Beno\u00eet Combemale and Pierre-Charles David. 2024. Sirius Web: Insights in Language Workbenches - An Experience Report. The Journal of Object Technology 23 1 (2024) 1\u201320. 10.5381\/jot.2024.23.1.a6","DOI":"10.5381\/jot.2024.23.1.a6"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2010.38"},{"key":"e_1_3_2_38_2","doi-asserted-by":"crossref","unstructured":"David Granada Juan\u00a0M Vara Mercedes Merayo and Esperanza Marcos. 2021. CEViNEdit: improving the process of creating cognitively effective graphical editors with GMF. Software and Systems Modeling 20 (2021) 867\u2013895.","DOI":"10.1007\/s10270-020-00833-2"},{"key":"e_1_3_2_39_2","doi-asserted-by":"crossref","unstructured":"John Hutchinson Jon Whittle and Mark Rouncefield. 2014. Model-driven engineering practices in industry: Social organizational and managerial factors that lead to success or failure. Science of Computer Programming 89 (2014) 144\u2013161.","DOI":"10.1016\/j.scico.2013.03.017"},{"key":"e_1_3_2_40_2","doi-asserted-by":"crossref","unstructured":"Antonio Jim\u00e9nez-Pastor Antonio Garmendia and Juan de Lara. 2017. Scalable model exploration for model-driven engineering. Journal of Systems and Software 132 (2017) 204\u2013225.","DOI":"10.1016\/j.jss.2017.07.011"},{"key":"e_1_3_2_41_2","doi-asserted-by":"crossref","unstructured":"Toma\u017e Kosar Sudev Bohra and Marjan Mernik. 2016. Domain-specific languages: A systematic mapping study. Information and Software Technology 71 (2016) 77\u201391.","DOI":"10.1016\/j.infsof.2015.11.001"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46037-3_28"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_11"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2007.37"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376297"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","unstructured":"Grischa Liebel Nadja Marko Matthias Tichy Andrea Leitner and J\u00f6rgen Hansson. 2018. Model-based engineering in the embedded systems domain: an industrial survey on the state-of-practice. Software & Systems Modeling 17 (2018) 91\u2013113. 10.1007\/s10270-016-0523-3","DOI":"10.1007\/s10270-016-0523-3"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","unstructured":"Hugo Louren\u00e7o Carla Ferreira Jo\u00e3o Costa\u00a0Seco and Joana Parreira. 2023. OSTRICH: a rich template language for low-code development (extended version). Software and Systems Modeling 22 5 (Oct 2023) 1645\u20131663. 10.1007\/s10270-022-01066-1","DOI":"10.1007\/s10270-022-01066-1"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","unstructured":"Patrick M\u00e4der Tobias Kuschke and Mario Janke. 2019. Reactive auto-completion of modeling activities. IEEE Transactions on Software Engineering 47 7 (2019) 1431\u20131451. 10.1109\/TSE.2019.2924886","DOI":"10.1109\/TSE.2019.2924886"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS58315.2023.00023"},{"key":"e_1_3_2_50_2","doi-asserted-by":"crossref","unstructured":"Marjan Mernik Jan Heering and Anthony\u00a0M Sloane. 2005. When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37 4 (2005) 316\u2013344.","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS58315.2023.00031"},{"key":"e_1_3_2_52_2","unstructured":"Microsoft. 2024. Language Server Protocol. https:\/\/microsoft.github.io\/language-server-protocol\/"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","unstructured":"\u00c1ngel Mora\u00a0Segura Juan de Lara and Manuel Wimmer. 2024. Modelling assistants based on information reuse: a user evaluation for language engineering. Software and Systems Modeling 23 1 (Feb 2024) 57\u201384. 10.1007\/s10270-023-01094-5","DOI":"10.1007\/s10270-023-01094-5"},{"key":"e_1_3_2_54_2","doi-asserted-by":"crossref","unstructured":"Gunter Mussbacher Benoit Combemale J\u00f6rg Kienzle Silvia Abrah\u00e3o Hyacinth Ali Nelly Bencomo M\u00e1rton B\u00far Loli Burgue\u00f1o Gregor Engels Pierre Jeanjean et\u00a0al. 2020. Opportunities in intelligent modeling assistance. Software and Systems Modeling 19 (2020) 1045\u20131053.","DOI":"10.1007\/s10270-020-00814-5"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","unstructured":"Mert Ozkaya and Deniz Akdur. 2021. What do practitioners expect from the meta-modeling tools? A survey. Journal of Computer Languages 63 (2021) 101030. 10.1016\/j.cola.2021.101030","DOI":"10.1016\/j.cola.2021.101030"},{"key":"e_1_3_2_56_2","doi-asserted-by":"crossref","unstructured":"Deokgun Park Steven\u00a0M Drucker Roland Fernandez and Niklas Elmqvist. 2017. Atom: A grammar for unit visualizations. IEEE transactions on visualization and computer graphics 24 12 (2017) 3032\u20133043.","DOI":"10.1109\/TVCG.2017.2785807"},{"key":"e_1_3_2_57_2","doi-asserted-by":"crossref","unstructured":"Fabio Patern\u00f2 Carmen Santoro Jani M\u00e4ntyj\u00e4rvi Giulio Mori and Sandro Sansone. 2008. Authoring pervasive multimodal user interfaces. Int. J. Web Engineering and Technology 4 2 (2008) 235\u2013261.","DOI":"10.1504\/IJWET.2008.018099"},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3239372.3239400"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS.2019.000-3"},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.1109\/REV.2007.2"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368211"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/3239372.3239383"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","unstructured":"Arvind Satyanarayan Dominik Moritz Kanit Wongsuphasawat and Jeffrey Heer. 2017. Vega-Lite: A Grammar of Interactive Graphics. IEEE Trans. Visualization & Comp. Graphics (Proc. InfoVis) 23 1 (2017) 341\u2013350. 10.1109\/TVCG.2016.2599030","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","unstructured":"Maxime Savary-Leblanc Xavier Le\u00a0Pallec and S\u00e9bastien G\u00e9rard. 2023. Understanding the need for assistance in software modeling: interviews with experts. Software and Systems Modeling 23 1 (2023) 1\u201333. 10.1007\/s10270-023-01104-6","DOI":"10.1007\/s10270-023-01104-6"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1145\/3550356.3561557"},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2016.7739659"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOF.2005.1684295"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3357766.3359539"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_2"},{"key":"e_1_3_2_70_2","volume-title":"EMF: eclipse modeling framework","author":"Steinberg Dave","year":"2008","unstructured":"Dave Steinberg, Frank Budinsky, Ed Merks, and Marcelo Paternostro. 2008. EMF: eclipse modeling framework. Pearson Education."},{"key":"e_1_3_2_71_2","doi-asserted-by":"crossref","unstructured":"Mat\u00fa\u0161 Sul\u00edr Michaela Ba\u010d\u00edkov\u00e1 Sergej Chodarev and Jaroslav Porub\u00e4n. 2018. Visual augmentation of source code editors: A systematic mapping study. Journal of Visual Languages & Computing 49 (2018) 46\u201359.","DOI":"10.1016\/j.jvlc.2018.10.001"},{"key":"e_1_3_2_72_2","doi-asserted-by":"crossref","unstructured":"Jean Vanderdonckt. 2005. A MDA-Compliant Environment for Developing User Interfaces of Information Systems. Lecture Notes in Computer Science 3520\/2005 (2005) 16\u201331.","DOI":"10.1007\/11431855_2"},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3365438.3410988"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","unstructured":"Charlotte Verbruggen and Monique Snoeck. 2023. Practitioners\u2019 experiences with model-driven engineering: a meta-review. Software and Systems Modeling 22 1 (Feb 2023) 111\u2013129. 10.1007\/s10270-022-01020-1","DOI":"10.1007\/s10270-022-01020-1"},{"key":"e_1_3_2_75_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2017.8103455"},{"key":"e_1_3_2_76_2","doi-asserted-by":"crossref","unstructured":"Martin Weyssow Houari Sahraoui and Eugene Syriani. 2022. Recommending metamodel concepts during modeling activities with pre-trained language models. Software and Systems Modeling 21 3 (2022) 1071\u20131089.","DOI":"10.1007\/s10270-022-00975-5"},{"key":"e_1_3_2_77_2","doi-asserted-by":"crossref","unstructured":"Bianca Wiesmayr Alois Zoitl and Rick Rabiser. 2023. Assessing the usefulness of a visual programming IDE for large-scale automation software. Software and Systems Modeling 22 5 (2023) 1619\u20131643.","DOI":"10.1007\/s10270-023-01084-7"},{"key":"e_1_3_2_78_2","doi-asserted-by":"crossref","unstructured":"Insoo Woo Sung\u00a0Ye Kim Ross Maciejewski David\u00a0S Ebert Timothy\u00a0D Ropp and Krystal Thomas. 2009. SDViz: A Context-Preserving Interactive Visualization System for Technical Diagrams. Computer Graphics Forum 28 3 (2009) 943\u2013950.","DOI":"10.1111\/j.1467-8659.2009.01454.x"},{"key":"e_1_3_2_79_2","doi-asserted-by":"crossref","unstructured":"Enes Yigitbas Simon Gorissen Nils Weidmann and Gregor Engels. 2023. Design and evaluation of a collaborative UML modeling environment in virtual reality. Software and Systems Modeling 22 5 (2023) 1397\u20131425.","DOI":"10.1007\/s10270-022-01065-2"},{"key":"e_1_3_2_80_2","doi-asserted-by":"crossref","unstructured":"Manouchehr Zadahmad Eugene Syriani Omar Alam Esther Guerra and Juan de Lara. 2022. DSMCompare: domain-specific model differencing for graphical domain-specific languages. Software and Systems Modeling 21 5 (2022) 30\u00a0pages.","DOI":"10.1007\/s10270-021-00971-1"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3733050","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T09:30:31Z","timestamp":1751103031000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3733050"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,27]]},"references-count":79,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,6,30]]}},"alternative-id":["10.1145\/3733050"],"URL":"https:\/\/doi.org\/10.1145\/3733050","relation":{},"ISSN":["2573-0142"],"issn-type":[{"type":"electronic","value":"2573-0142"}],"subject":[],"published":{"date-parts":[[2025,6,27]]},"assertion":[{"value":"2025-06-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}