{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T09:09:57Z","timestamp":1765357797646,"version":"3.44.0"},"reference-count":86,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T00:00:00Z","timestamp":1740441600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T00:00:00Z","timestamp":1740441600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100013405","name":"Rijksdienst voor Ondernemend Nederland","doi-asserted-by":"crossref","award":["ITEA3 BUMBLE project (18006)"],"award-info":[{"award-number":["ITEA3 BUMBLE project (18006)"]}],"id":[{"id":"10.13039\/100013405","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2025,10]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Collaborative technologies are continuously evolving to address existing problems and introduce innovative features for enhancing collaboration in the landscape of model-driven software engineering (MDSE). Different collaborative MDSE technologies (CMTs) provide different solutions to facilitate collaboration, making it hard for practitioners to choose the technology that best suits their needs. This study aims to investigate the landscape of CMTs and to provide a list of recommended technologies tailored to specific use case scenarios in the context of MDSE. We compiled a comprehensive list of CMTs using a systematic search complemented with snowballing, investigating both academic and grey literature. The technologies were selected through a set of inclusion and exclusion criteria and eventually analyzed through an in-depth analysis focusing on model management, collaboration, and communication. The findings of our study reveal that the current landscape of CMTs is characterized by a relatively narrow range of capabilities offered by different technologies. Consequently, practitioners often have to become proficient in combining several different technologies in order to meet their needs. While various CMTs offer distinct collaboration approaches, the current landscape could be richer in terms of capabilities. Our research provides a comprehensive description of recommended CMTs, enabling practitioners to make informed decisions and improve collaboration in their MDSE processes.<\/jats:p>","DOI":"10.1007\/s10270-025-01274-5","type":"journal-article","created":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T01:32:22Z","timestamp":1740447142000},"page":"1595-1619","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["The technological landscape of collaborative model-driven software engineering"],"prefix":"10.1007","volume":"24","author":[{"given":"Abhishek","family":"Choudhury","sequence":"first","affiliation":[]},{"given":"Ivano","family":"Malavolta","sequence":"additional","affiliation":[]},{"given":"Federico","family":"Ciccozzi","sequence":"additional","affiliation":[]},{"given":"Kousar","family":"Aslam","sequence":"additional","affiliation":[]},{"given":"Patricia","family":"Lago","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,2,25]]},"reference":[{"key":"1274_CR1","doi-asserted-by":"crossref","unstructured":"Di\u00a0Ruscio, D., Franzago, M., Malavolta, I., Muccini, H.: \u201cEnvisioning the future of collaborative model-driven software engineering,\u201d in 2017 IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C), (2017), pp. 219\u2013221","DOI":"10.1109\/ICSE-C.2017.143"},{"issue":"12","key":"1274_CR2","doi-asserted-by":"publisher","first-page":"1146","DOI":"10.1109\/TSE.2017.2755039","volume":"44","author":"M Franzago","year":"2017","unstructured":"Franzago, M., Di Ruscio, D., Malavolta, I., Muccini, H.: Collaborative model-driven software engineering: a classification framework and a research map. IEEE Trans. Software Eng. 44(12), 1146\u20131175 (2017)","journal-title":"IEEE Trans. Software Eng."},{"key":"1274_CR3","doi-asserted-by":"crossref","unstructured":"David, I., Aslam, K., Faridmoayer, S., Malavolta, I., Syriani, E., Lago, P.: \u201cCollaborative model-driven software engineering: a systematic update,\u201d in 2021 ACM\/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS). IEEE, (2021), pp. 273\u2013284","DOI":"10.1109\/MODELS50736.2021.00035"},{"key":"1274_CR4","unstructured":"\u201cADOxx collaborative modeling tool,\u201d https:\/\/www.adoxx.org\/live\/introduction-to-adoxx"},{"key":"1274_CR5","unstructured":"\u201cEMF Compare,\u201d https:\/\/www.eclipse.org\/emf\/compare\/"},{"key":"1274_CR6","unstructured":"\u201cWebGME,\u201d https:\/\/webgme.org\/"},{"key":"1274_CR7","doi-asserted-by":"crossref","unstructured":"Franzago, M., Di\u00a0Ruscio, D., Malavolta, I., Muccini, H.: \u201cCollaborative model-driven software engineering: a classification framework and a research map,\u201d IEEE Trans. Softw. Eng. PP, 1\u20131, (2017)","DOI":"10.1145\/3180155.3182543"},{"key":"1274_CR8","unstructured":"Marco\u00a0Brambilla, M.\u00a0W.: Jordi\u00a0Cabot, Model-Driven Software Engineering in Practice, Second Edition. Springer Cham, (2022), pp. 7\u201324"},{"key":"1274_CR9","unstructured":"\u201cGenMyModel,\u201d https:\/\/www.genmymodel.com\/"},{"key":"1274_CR10","unstructured":"\u201cMDEForge,\u201d https:\/\/github.com\/MDEGroup\/MDEForge"},{"issue":"06","key":"1274_CR11","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MS.2018.4321244","volume":"35","author":"H Muccini","year":"2018","unstructured":"Muccini, H., Bosch, J., van der Hoek, A.: Collaborative modeling in software engineering. IEEE Softw. 35(06), 20\u201324 (2018)","journal-title":"IEEE Softw."},{"key":"1274_CR12","doi-asserted-by":"publisher","first-page":"111626","DOI":"10.1016\/j.jss.2023.111626","volume":"199","author":"I David","year":"2023","unstructured":"David, I., Aslam, K., Malavolta, I., Lago, P.: Collaborative model-driven software engineering\u2014a systematic survey of practices and needs in industry. J. Syst. Softw. 199, 111626 (2023). https:\/\/doi.org\/10.1016\/j.jss.2023.111626","journal-title":"J. Syst. Softw."},{"key":"1274_CR13","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/s10257-008-0101-5","volume":"8","author":"E Bagheri","year":"2010","unstructured":"Bagheri, E., Ghorbani, A.: An exploratory classification of applications in the realm of collaborative modeling and design. Inf. Syst. E-Bus. Manag. 8, 257\u2013286 (2010)","journal-title":"Inf. Syst. E-Bus. Manag."},{"key":"1274_CR14","doi-asserted-by":"publisher","unstructured":"Wohlin, C.: \u201cGuidelines for snowballing in systematic literature studies and a replication in software engineering,\u201d in Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, ser. EASE \u201914. New York, NY, USA: Association for Computing Machinery, (2014). [Online]. Available: https:\/\/doi.org\/10.1145\/2601248.2601268","DOI":"10.1145\/2601248.2601268"},{"key":"1274_CR15","unstructured":"Ali, N.: \u201cTowards Guidelines for Conducting Software Process Simulation in Industry,\u201d Ph.D. dissertation, (01 2013)"},{"issue":"2","key":"1274_CR16","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1016\/S0197-2456(00)00042-8","volume":"21","author":"DW King","year":"2000","unstructured":"King, D.W., Lashley, R.: A quantifiable alternative to double data entry. Controlled Clin. Trials 21(2), 94\u2013102 (2000)","journal-title":"Controlled Clin. Trials"},{"key":"1274_CR17","doi-asserted-by":"crossref","unstructured":"Vieira, S.\u00a0M., Kaymak, U., Sousa, J.\u00a0M.\u00a0C.: \u201cCohen\u2019s kappa coefficient as a performance measure for feature selection,\u201d in International Conference on Fuzzy Systems, (2010), pp. 1\u20138","DOI":"10.1109\/FUZZY.2010.5584447"},{"key":"1274_CR18","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.\u00a0C., Regnell, B., Wessl\u00e9n A., et\u00a0al., Experimentation in Software Engineering. Springer, (2012), vol. 236","DOI":"10.1007\/978-3-642-29044-2"},{"key":"1274_CR19","volume-title":"Card Sorting: Designing Usable Categories","author":"D Spencer","year":"2009","unstructured":"Spencer, D.: Card Sorting: Designing Usable Categories. Rosenfeld Media (2009)"},{"key":"1274_CR20","unstructured":"Keele, Staffs, \u201cGuidelines for performing systematic literature reviews in software engineering,\u201d Technical report, ver. 2.3 ebse technical report. ebse, Tech. Rep., (2007)"},{"key":"1274_CR21","unstructured":"\u201cReplication package of this study,\u201d https:\/\/x.gd\/mhsOd, online"},{"key":"1274_CR22","unstructured":"\u201cADOxx collaborative modeling tool,\u201d https:\/\/www.adoxx.org\/live\/introduction-to-adoxx"},{"key":"1274_CR23","unstructured":"\u201cBizagi,\u201d https:\/\/www.bizagi.com\/en"},{"key":"1274_CR24","unstructured":"\u201cBonitaSoft (Bonita Studio),\u201d https:\/\/documentation.bonitasoft.com\/bonita\/2022.2\/"},{"key":"1274_CR25","unstructured":"\u201cDeltaEcore,\u201d http:\/\/deltaecore.org\/?page_id=30"},{"key":"1274_CR26","unstructured":"\u201cIBM Rational Software Architect,\u201d https:\/\/www.ibm.com\/support\/pages\/ibm-rational-software-modeler-version-7004"},{"key":"1274_CR27","unstructured":"\u201cMagicDraw,\u201d https:\/\/www.magicdraw.com\/main.php"},{"key":"1274_CR28","unstructured":"\u201cMetaEdit+,\u201d https:\/\/www.metacase.com\/products.html"},{"key":"1274_CR29","unstructured":"\u201cObeo Designer Team,\u201d https:\/\/www.obeosoft.com\/en\/"},{"key":"1274_CR30","unstructured":"\u201cSparxSystem,\u201d https:\/\/sparxsystems.com\/resources\/tutorials\/uml\/part1.html"},{"key":"1274_CR31","unstructured":"\u201cSync Meta,\u201d https:\/\/github.com\/rwth-acis\/syncmeta"},{"key":"1274_CR32","unstructured":"\u201cVisual Paradigm,\u201d https:\/\/www.visual-paradigm.com\/tutorials\/"},{"key":"1274_CR33","unstructured":"\u201cEmf.cloud\u2014evolve your modeling tools to the web!\u201d https:\/\/www.eclipse.org\/emfcloud\/, Accessed: 27-6-2022"},{"key":"1274_CR34","unstructured":"\u201cModelix,\u201d https:\/\/github.com\/modelix\/modelix"},{"key":"1274_CR35","unstructured":"\u201cParafix,\u201d https:\/\/github.com\/blended-modeling\/parsafix"},{"key":"1274_CR36","unstructured":"\u201cEMF Diff\/Merge,\u201d https:\/\/wiki.eclipse.org\/EMF_DiffMerge"},{"key":"1274_CR37","unstructured":"\u201cEMF Store,\u201d https:\/\/www.eclipse.org\/emfstore\/"},{"key":"1274_CR38","unstructured":"\u201cMONDO Collaborator,\u201d https:\/\/github.com\/ftsrg\/mondo-collab-framework"},{"key":"1274_CR39","unstructured":"\u201cIBM Rhapsody,\u201d https:\/\/www.ibm.com\/products\/systems-design-rhapsody"},{"key":"1274_CR40","unstructured":"\u201cLowKey,\u201d https:\/\/github.com\/geodes-sms\/lowkey"},{"key":"1274_CR41","unstructured":"\u201cCMCM,\u201d https:\/\/www.se.uni-oldenburg.de\/documents\/cmcm\/"},{"key":"1274_CR42","unstructured":"\u201cFlexiSketch Team,\u201d https:\/\/ieeexplore.ieee.org\/abstract\/document\/7203043\/"},{"key":"1274_CR43","unstructured":"\u201cAuto Merge,\u201d https:\/\/github.com\/automerge\/automerge"},{"key":"1274_CR44","unstructured":"\u201cTeleType,\u201d https:\/\/github.com\/atom\/teletype-crdt"},{"key":"1274_CR45","unstructured":"\u201cEclipse CDO,\u201d https:\/\/projects.eclipse.org\/projects\/modeling.emf"},{"key":"1274_CR46","unstructured":"\u201cSimulink,\u201d https:\/\/www.mathworks.com\/products\/simulink.html"},{"key":"1274_CR47","unstructured":"\u201cModelio,\u201d https:\/\/www.modelio.org\/"},{"key":"1274_CR48","unstructured":"\u201cSirius Web,\u201d https:\/\/eclipse.dev\/sirius\/sirius-web.html"},{"key":"1274_CR49","doi-asserted-by":"crossref","unstructured":"Christian\u00a0Bartelt, T.\u00a0S., Molter, Georg: \u201cA model repository for collaborative modeling with the jazz development platform,\u201d Hawaii International Conference on System Sciences, vol.\u00a08, (2009)","DOI":"10.1109\/HICSS.2009.23"},{"key":"1274_CR50","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1016\/j.entcs.2013.02.002","volume":"292","author":"D Calegari","year":"2013","unstructured":"Calegari, D., Szasz, N.: Verification of model transformations: a survey of the state-of-the-art. Electron. Notes Theor. Comput. Sci. 292, 5\u201325 (2013)","journal-title":"Electron. Notes Theor. Comput. Sci."},{"key":"1274_CR51","unstructured":"Lars\u00a0Bendix, P.\u00a0E., Molter, Georg: \u201cDiff and merge support for model based development,\u201d NA, NA"},{"key":"1274_CR52","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1007\/978-3-319-74730-9_3","volume-title":"Software Technologies: Applications and Foundations","author":"S Kelly","year":"2018","unstructured":"Kelly, S.: Collaborative Modelling with Version Control. In: Seidl, M., Zschaler, S. (eds.) Software Technologies: Applications and Foundations, pp. 20\u201329. Springer International Publishing, Cham (2018)"},{"key":"1274_CR53","unstructured":"Fowler, M.: \u201cLanguage workbenches: The killer-app for domain specific languages?\u201d https:\/\/martinfowler.com\/articles\/languageWorkbench.html, accessed: 1-2-2023"},{"key":"1274_CR54","first-page":"204","volume":"20","author":"K Riemer","year":"2007","unstructured":"Riemer, K., Fr\u00f6\u00dfler, F.: Introducing real-time collaboration systems: development of a conceptual scheme and research directions. Commun. Assoc. Inf. Syst. 20, 204\u201325 (2007)","journal-title":"Commun. Assoc. Inf. Syst."},{"key":"1274_CR55","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1007\/s10270-020-00834-1","volume":"20","author":"W Torres","year":"2021","unstructured":"Torres, W., Van den Brand, M.G., Serebrenik, A.: A systematic literature review of cross-domain model consistency checking by model management tools. Softw. Syst. Model. 20, 897\u2013916 (2021)","journal-title":"Softw. Syst. Model."},{"key":"1274_CR56","unstructured":"Geamba\u015fu, C.\u00a0V.: \u201cBPMN vs. UML activity diagram for business process modeling,\u201d in Proceedings of the 7th International Conference Accounting and Management Information Systems AMIS, (2012), pp. 934\u2013945"},{"issue":"6","key":"1274_CR57","doi-asserted-by":"publisher","first-page":"869","DOI":"10.1109\/TSE.2012.74","volume":"39","author":"I Malavolta","year":"2013","unstructured":"Malavolta, I., Lago, P., Muccini, H., Pelliccione, P., Tang, A.: What industry needs from architectural languages: a survey. IEEE Trans. Software Eng. 39(6), 869\u2013891 (2013)","journal-title":"IEEE Trans. Software Eng."},{"issue":"2","key":"1274_CR58","first-page":"1","volume":"39","author":"JJJ Bezivin","year":"2007","unstructured":"Bezivin, J.J.J., Heckel, A.: Model-driven software engineering in practice. ACM Comput. Surv. 39(2), 1\u201336 (2007)","journal-title":"ACM Comput. Surv."},{"key":"1274_CR59","doi-asserted-by":"crossref","unstructured":"Gerhart, M., Boger, P.\u00a0D.\u00a0M.: \u201cModigen: model-driven generation of graphical editors in eclipse,\u201d Int. J. Comput. Sci. Inform. Technol., vol.\u00a08, (2016)","DOI":"10.5121\/ijcsit.2016.8506"},{"key":"1274_CR60","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.110912","volume":"175","author":"L Addazi","year":"2021","unstructured":"Addazi, L., Ciccozzi, F.: Blended graphical and textual modelling for uml profiles: a proof-of-concept implementation and experiment. J. Syst. Softw. 175, 110912 (2021)","journal-title":"J. Syst. Softw."},{"key":"1274_CR61","doi-asserted-by":"crossref","unstructured":"Ignat, C.-L., Norrie, M.: \u201cDraw-together: graphical editor for collaborative drawing,\u201d ACM, pp. 269\u2013278, (11 2006)","DOI":"10.1145\/1180875.1180917"},{"key":"1274_CR62","doi-asserted-by":"crossref","unstructured":"Ciccozzi, F., Tichy, M. ,Vangheluwe, H., Weyns, D.: \u201cBlended modelling\u2014what, why and how,\u201d in 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), (2019), pp. 425\u2013430","DOI":"10.1109\/MODELS-C.2019.00068"},{"issue":"3","key":"1274_CR63","first-page":"365","volume":"16","author":"JJ Bezivin","year":"2006","unstructured":"Bezivin, J.J.: Collaborative modeling. Int. J. Softw. Eng. Knowl. Eng. 16(3), 365\u2013386 (2006)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"1274_CR64","unstructured":"Meyer, B.: Object-Oriented Software Construction. Prentice hall Englewood Cliffs, (1997), vol.\u00a02"},{"issue":"3","key":"1274_CR65","first-page":"271","volume":"5","author":"K Altmanninger","year":"2009","unstructured":"Altmanninger, K., Seidl, M., Wimmer, M.: A survey on model versioning approaches. Int. J. Web Inform. Syst. 5(3), 271\u2013304 (2009)","journal-title":"Int. J. Web Inform. Syst."},{"key":"1274_CR66","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1016\/j.jss.2015.08.047","volume":"111","author":"RF Paige","year":"2016","unstructured":"Paige, R.F., Matragkas, N., Rose, L.M.: Evolving models in model-driven engineering: state-of-the-art and future challenges. J. Syst. Softw. 111, 272\u2013280 (2016)","journal-title":"J. Syst. Softw."},{"key":"1274_CR67","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1007\/s10270-017-0617-6","volume":"18","author":"G Hinkel","year":"2019","unstructured":"Hinkel, G., Burger, E.: Change propagation and bidirectionality in internal transformation DSLs. Softw. Syst. Model. 18, 249\u2013278 (2019)","journal-title":"Softw. Syst. Model."},{"key":"1274_CR68","unstructured":"Piyadasa, Tharinda Dilshan: \u201cCentralized vs Distributed Systems in a Nutshell,\u201d 2020, accessed on Feb 20 (2023). [Online]. Available: https:\/\/x.gd\/hAowF"},{"key":"1274_CR69","doi-asserted-by":"crossref","unstructured":"Cabani, A., Ramaswamy, S., Itmi, M., Shukri, S., P\u00e9cuchet, J.-P.: Distributed Computing Systems: P2P versus Grid Computing Alternatives, (2007), pp. 47\u201352","DOI":"10.1007\/978-1-4020-6268-1_9"},{"issue":"3","key":"1274_CR70","first-page":"123","volume":"10","author":"Y Jiang","year":"2022","unstructured":"Jiang, Y., et al.: Centralized architectures in collaborative modeling: challenges and opportunities. J. Collab. Technol. 10(3), 123\u2013135 (2022)","journal-title":"J. Collab. Technol."},{"issue":"4","key":"1274_CR71","first-page":"567","volume":"8","author":"A Smith","year":"2021","unstructured":"Smith, A., Patel, R.: Scalability and flexibility: the case for distributed and hybrid architectures. Int. J. Netw. Syst. 8(4), 567\u2013580 (2021)","journal-title":"Int. J. Netw. Syst."},{"key":"1274_CR72","unstructured":"Team, T.\u00a0T.: \u201cWhite paper: Emerging technologies in collaborative systems,\u201d (2023), available online: https:\/\/www.techtrends2023.com"},{"key":"1274_CR73","unstructured":"Team, C.\u00a0T.\u00a0I.: \u201cGrey literature: Collaborative tech insights 2022,\u201d (2022), available online: https:\/\/www.collaborativetechinsights.com"},{"issue":"2","key":"1274_CR74","first-page":"200","volume":"15","author":"J Doe","year":"2020","unstructured":"Doe, J., Clark, T.: The role of peer-to-peer architectures in modern collaboration. J. Decentralized Syst. 15(2), 200\u2013215 (2020)","journal-title":"J. Decentralized Syst."},{"key":"1274_CR75","doi-asserted-by":"crossref","unstructured":"Brosch, P., Seidl, M., Wieland, K., Wimmer, M., Langer, P.: \u201cWe can work it out: collaborative conflict resolution in model versioning,\u201d in ECSCW 2009. Springer, (2009), pp. 207\u2013214","DOI":"10.1007\/978-1-84882-854-4_12"},{"key":"1274_CR76","doi-asserted-by":"crossref","unstructured":"Kelly, S., Tolvanen, J.-P.:\u201cCollaborative creation and versioning of modeling languages with metaedit+,\u201d in Proceedings of the 21st ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, (2018), pp. 37\u201341","DOI":"10.1145\/3270112.3270132"},{"key":"1274_CR77","unstructured":"\u201cCollaborative Modelling with Version Control,\u201d https:\/\/www.metacase.com\/papers\/Collaborative_Modeling_with_Version_Control_proceedings.pdf, 2018"},{"issue":"3","key":"1274_CR78","first-page":"501","volume":"19","author":"J David","year":"2020","unstructured":"David, J.: Collaborative modeling technologies in industry: a survey. Softw. Syst. Model. 19(3), 501\u2013518 (2020)","journal-title":"Softw. Syst. Model."},{"key":"1274_CR79","doi-asserted-by":"crossref","unstructured":"Gaudou, B., Marilleau, N., Ho, T.\u00a0V.: \u201cToward a methodology of collaborative modeling and simulation of complex systems,\u201d Intell. Netw. Collab. Syst. Appl., pp. 27\u201353, (2011)","DOI":"10.1007\/978-3-642-16793-5_2"},{"key":"1274_CR80","doi-asserted-by":"crossref","unstructured":"Torres, M.\u00a0J.\u00a0R., Barwaldt, R., Pinho, P.\u00a0C.\u00a0R., de\u00a0Topin, L.\u00a0O.\u00a0H., Otero, T.\u00a0F.: \u201cAn auditory interface to workspace awareness elements accessible for the blind in diagrams\u2019 collaborative modeling,\u201d in Frontiers in Education Conference (FIE). IEEE, (2020), pp. 1\u20137","DOI":"10.1109\/FIE44824.2020.9274179"},{"key":"1274_CR81","unstructured":"Bang, J.\u00a0young, Popescu, D., Medvidovic, N.: \u201cEnabling workspace awareness for collaborative software modeling,\u201d in The Future of Collaborative Software Development at the ACM Conference on Computer Supported Cooperative Work (FutureCSD), (2012)"},{"key":"1274_CR82","doi-asserted-by":"crossref","unstructured":"Rodrigues da Silva, A.: \u201cModel-driven engineering: A survey supported by the unified conceptual model\u201d. Comput. Languages Syst. Struct. 43, 139\u2013155, (2015)","DOI":"10.1016\/j.cl.2015.06.001"},{"key":"1274_CR83","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10270-019-00773-6","volume":"19","author":"A Bucchiarone","year":"2020","unstructured":"Bucchiarone, A., Cabot, J., Paige, R., Pierantonio, A.: Grand challenges in model-driven engineering: an analysis of the state of the research. Softw. Syst. Model. 19, 1\u20139 (2020)","journal-title":"Softw. Syst. Model."},{"key":"1274_CR84","unstructured":"\u201cThe problems with eclipse modeling tools: A topic analysis of eclipse forums,\u201d https:\/\/research.cs.queensu.ca\/home\/cordy\/Papers\/KBDC_MODELS16_Problems.pdf, accessed: 2023-2-13"},{"issue":"1","key":"1274_CR85","doi-asserted-by":"publisher","first-page":"585","DOI":"10.1007\/s10270-016-0575-4","volume":"18","author":"M Voelter","year":"2019","unstructured":"Voelter, M., Kolb, B., Szab\u00f3, T., Ratiu, D., van Deursen, A.: Lessons learned from developing mbeddr: a case study in language engineering with MPS. Softw. Syst. Model. 18(1), 585\u2013630 (2019)","journal-title":"Softw. Syst. Model."},{"key":"1274_CR86","unstructured":"Jae\u00a0young Bang, N.\u00a0M., Popescu, Daniel: \u201cEnabling workspace awareness for collaborative software modeling,\u201d ACM, (11 2012)"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-025-01274-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-025-01274-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-025-01274-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T08:56:04Z","timestamp":1757580964000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-025-01274-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,25]]},"references-count":86,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2025,10]]}},"alternative-id":["1274"],"URL":"https:\/\/doi.org\/10.1007\/s10270-025-01274-5","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2025,2,25]]},"assertion":[{"value":"5 October 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 December 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 January 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 February 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}