{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,22]],"date-time":"2026-09-22T02:44:10Z","timestamp":1790045050348,"version":"4.0.1"},"reference-count":119,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"12","license":[{"start":{"date-parts":[[2018,12,1]],"date-time":"2018-12-01T00:00:00Z","timestamp":1543622400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2018,12,1]],"date-time":"2018-12-01T00:00:00Z","timestamp":1543622400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2018,12,1]],"date-time":"2018-12-01T00:00:00Z","timestamp":1543622400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2018,12,1]]},"DOI":"10.1109\/tse.2017.2755039","type":"journal-article","created":{"date-parts":[[2017,9,21]],"date-time":"2017-09-21T14:13:11Z","timestamp":1506003191000},"page":"1146-1175","source":"Crossref","is-referenced-by-count":82,"title":["Collaborative Model-Driven Software Engineering: A Classification Framework and a Research Map"],"prefix":"10.1109","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4338-7746","authenticated-orcid":false,"given":"Mirco","family":"Franzago","sequence":"first","affiliation":[{"name":"Department of Information Engineering, Computer Science and Mathematics (DISIM), University of L'Aquila, L&#x0027;Aquila, AQ, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5077-6793","authenticated-orcid":false,"given":"Davide Di","family":"Ruscio","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, Computer Science and Mathematics (DISIM), University of L'Aquila, L&#x0027;Aquila, AQ, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5773-8346","authenticated-orcid":false,"given":"Ivano","family":"Malavolta","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Vrije Universiteit Amsterdam, Amsterdam, North Holland, HV, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6365-6515","authenticated-orcid":false,"given":"Henry","family":"Muccini","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, Computer Science and Mathematics (DISIM), University of L'Aquila, L&#x0027;Aquila, AQ, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"crossref","first-page":"792","DOI":"10.1016\/j.infsof.2010.03.006","article-title":"Systematic literature reviews in software engineering&#x2013;a tertiary study","volume":"52","author":"kitchenham","year":"2010","journal-title":"Inf Softw Technol"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.4"},{"key":"ref33","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1007\/978-3-642-39031-9_17","article-title":"Difficulty of architectural decisions a survey with professional architects","volume":"7957","author":"tofan","year":"2013","journal-title":"Software Architecture"},{"key":"ref32","first-page":"1","article-title":"Industrial adoption of model-driven engineering: Are the tools really the problem?","author":"whittle","year":"2013","journal-title":"Lecture Notes in Computer Science"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.03.007"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.04.007"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368160"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2522968.2522971"},{"key":"ref35","year":"2011","journal-title":"ISO\/IEC\/IEEE 42010 Systems and Software Engineering&#x2014;Architecture Description"},{"key":"ref34","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/978-3-319-09970-5_2","article-title":"Suitability of software architecture decision making methods for group decisions","author":"rekha","year":"2014","journal-title":"Software Architecture"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.03.017"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.02.010"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.03.009"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.03.007"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-005-0079-0"},{"key":"ref21","article-title":"Guidelines for performing systematic literature reviews in software engineering","author":"kitchenham","year":"2007"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.03.010"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.12.006"},{"key":"ref101","first-page":"1","article-title":"Collaborative modeling: A design science approach","author":"rittgen","year":"2009","journal-title":"Proc Hawaii Int Conf Syst Sci"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.05.004"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/COLCOM.2006.361831"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.02.002"},{"key":"ref50","article-title":"Protocol for a systematic mapping study on collaborative model-driven software engineering","author":"franzago","year":"0"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2011.01.004"},{"key":"ref58","author":"spencer","year":"2009","journal-title":"Card Sorting Designing Usable Categories"},{"key":"ref57","first-page":"68","article-title":"Systematic mapping studies in software engineering","author":"petersen","year":"0","journal-title":"Proc 12th Int Conf Eval Assess Softw Eng"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2372251.2372257"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9492-y"},{"key":"ref54","first-page":"135","article-title":"Towards an evidence-based understanding of electronic data sources","author":"chen","year":"0","journal-title":"Proc Int Conf Eval Assessment Softw Eng"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.12.010"},{"key":"ref52","article-title":"The goal question metric approach","author":"basili","year":"1994","journal-title":"Encyclopedia of Software Engineering"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.19153\/cleiej.14.2.1"},{"key":"ref4","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02546-4","volume":"1","author":"brambilla","year":"2012","journal-title":"Model-Driven Software Engineering in Practice"},{"key":"ref3","first-page":"2:1","article-title":"A research roadmap towards achieving scalability in model driven engineering","author":"kolovos","year":"0","journal-title":"Proceedings of the Workshop on Scalability in Model Driven Engineering BigMDE'13"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/503457.503460"},{"key":"ref5","author":"schuler","year":"1993","journal-title":"Participatory Design Principles and Practices"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2535915"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"ref7","article-title":"Object-oriented software engineering using UML, patterns, and Java","author":"bruegge","year":"2009"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231146"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.143"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.39"},{"key":"ref48","doi-asserted-by":"crossref","first-page":"2432","DOI":"10.1016\/j.procs.2014.05.227","article-title":"Online collaborative environment for designing complex computational systems","volume":"29","author":"mar\u00f3ti","year":"2014","journal-title":"Procedia Comput Sci"},{"key":"ref47","first-page":"12","article-title":"Automated software engineering: Introduction","author":"gr\u00fcnbacher","year":"2004","journal-title":"ERCIM News-Special Automated Software Engineering"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1504\/IJSPM.2008.023686"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.02.006"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2014.105"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICGSE.2012.29"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.223"},{"key":"ref72","first-page":"1","article-title":"A model repository for collaborative modeling with the jazz development platform","author":"barlelt","year":"2009","journal-title":"Proc 42nd Hawaii Int Conf Syst Sci"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.09.008"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/1243987.1243989"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/1363686.1363849"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/CBI.2013.62"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/STEP.1999.798404"},{"key":"ref75","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1145\/2607023.2611450","article-title":"AME: An adaptive modelling environment as a collaborative modelling tool","author":"frey","year":"2014","journal-title":"Proc ACM SIGCHI Symp Eng Interactive Comput Syst"},{"key":"ref78","first-page":"14","article-title":"GenMyNodel: An online UML case tool","author":"dirix","year":"2013","journal-title":"ECOOP'91 European Conference on Object-Oriented Programming"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39013-5_12"},{"key":"ref60","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1007\/978-3-319-42064-6_5","article-title":"Using ATL transformation services in the MDEForge collaborative modeling platform","author":"rocco","year":"2016","journal-title":"Proc Int Conf Theory Practice Model Transformations"},{"key":"ref62","first-page":"19","article-title":"Building MDE cloud services with Distil","author":"manzanares","year":"2015","journal-title":"Proc 3rd Int Workshop Model-Driven Eng Cloud 18th Int Conf Model Driven Eng Languages Syst"},{"key":"ref61","first-page":"25","article-title":"DSLFORGE: textual modeling on the web","author":"lajmi","year":"0","journal-title":"Proc Demonstrations Track ACM\/IEEE 17th Int Conf Model Driven Eng Languages Syst"},{"key":"ref63","article-title":"Combining model-driven engineering and cloud computing","author":"bruneliere","year":"2010","journal-title":"Proc Modeling Des Anal Service Cloud Workshop's 4th Edition (Co-Located 6th Eur Conf Modelling Found Appl )"},{"key":"ref64","first-page":"66","article-title":"MDEForge: An extensible web-based modeling platform","author":"basciani","year":"2014","journal-title":"Proc 2nd Int Workshop Model-Driven Eng Cloud Co-located 17th Int Conf Model Driven Eng Languages Syst"},{"key":"ref65","article-title":"A hybrid approach for multi-view modeling","volume":"50","author":"cicchetti","year":"2012","journal-title":"Electron Commun EASST"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021271517844"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10294-3_1"},{"key":"ref68","doi-asserted-by":"crossref","DOI":"10.1145\/2487766.2487768","article-title":"A research roadmap towards achieving scalability in model driven engineering","author":"kolovos","year":"2013","journal-title":"Proceedings of the Workshop on Scalability in Model Driven Engineering BigMDE'13"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10294-3"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.74"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10294-3_19"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2009.35"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1007\/s12204-015-1593-z"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1145\/1982185.1982500"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/WETICE.2009.48"},{"key":"ref107","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1007\/978-3-642-02164-0_2","article-title":"D-praxis: A peer-to-peer collaborative model editing framework","author":"mougenot","year":"2009","journal-title":"Distributed Applications and Interoperable Systems"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84882-854-4_12"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16129-2_24"},{"key":"ref92","first-page":"12","article-title":"Unicase&#x2013;an ecosystem for unified software engineering research tools","volume":"2008","author":"bruegge","year":"2007","journal-title":"Proc Third IEEE Int Conf Global Soft Eng"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2007.08.005"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1109\/ICGSE.2006.261227"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2015.07.004"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1145\/2507065.2507067"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1007\/s11412-007-9018-0"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/CSCWD.2011.5960115"},{"key":"ref111","first-page":"1463","article-title":"Defining tasks, domains and conversational acts in CSCW systems: The space-design case study","volume":"14","author":"duque","year":"2008","journal-title":"J UCS"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.10.028"},{"key":"ref110","doi-asserted-by":"crossref","first-page":"1086","DOI":"10.1016\/j.jnca.2011.12.009","article-title":"A model-driven development method for collaborative modeling tools","volume":"35","author":"gallardo","year":"2012","journal-title":"J Netw Comput Appl"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2004.1342781"},{"key":"ref99","first-page":"1","article-title":"Model-based real-time synchronization","volume":"34","author":"krusche","year":"2014","journal-title":"Proc International Workshop on Comparison and Versioning of Software Models (CVSM 2009)"},{"key":"ref96","first-page":"267","article-title":"Constructing real-time collaborative software engineering tools using CAISE, an architecture for supporting tool development","volume":"48","author":"cook","year":"2006","journal-title":"Proc 29th Australasian Computer Science Conf"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2009.56"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MISE.2012.6226011"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.61"},{"key":"ref12","article-title":"Next generation (meta) modeling: Web-and cloud-based collaborative tool infrastructure","author":"mar\u00f3ti","year":"2014","journal-title":"Proc Workshop Multi-Paradigm Model"},{"key":"ref13","first-page":"21","article-title":"AToMPM: A web-based modeling environment","author":"syriani","year":"2013","journal-title":"Demos\/Posters\/StudentResearch MoDELS"},{"key":"ref14","first-page":"278","article-title":"A web-based collaborative metamodeling environment with secure remote model access","author":"farwick","year":"2010","journal-title":"Web Eng 10th Int Conf ICWE 2010"},{"key":"ref15","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/978-3-642-04425-0_11","article-title":"Slim - a lightweight environment for synchronous collaborative modeling","author":"thum","year":"2009","journal-title":"Model Driven Engineering Languages and Systems"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2015.15"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ICGSE.2009.16"},{"key":"ref82","first-page":"278","article-title":"A web-based collaborative metamodeling environment with secure remote model access","author":"farwick","year":"2010","journal-title":"Web Eng 10th Int Conf ICWE 2010"},{"key":"ref117","first-page":"12","article-title":"Moveing forward: Towards an architecture and processes for a living models infrastructure","volume":"3","author":"breu","year":"2011","journal-title":"International Journal on Advances in Life Sciences"},{"key":"ref17","first-page":"12","article-title":"Unicase&#x2013;an ecosystem for unified software engineering research tools","volume":"2008","author":"bruegge","year":"2007","journal-title":"Proc 3rd IEEE Int Conf Global Soft Eng (ICGSE)"},{"key":"ref81","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/978-3-642-04425-0_11","article-title":"Slim - a lightweight environment for synchronous collaborative modeling","author":"thum","year":"2009","journal-title":"Model Driven Engineering Languages and Systems"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2007.08.005"},{"key":"ref84","first-page":"41","article-title":"Next generation (meta) modeling: Web-and cloud-based collaborative tool infrastructure","author":"mar\u00f3ti","year":"2014","journal-title":"Proc 8th Multi-Paradigm Modeling Workshop MoDELS"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1007\/s10606-012-9172-4"},{"key":"ref19","first-page":"1","article-title":"Metaedit+ a fully configurable multi-user and multi-tool case and came environment","author":"kelly","year":"1996","journal-title":"Advanced Information Systems Engineering"},{"key":"ref83","first-page":"1","article-title":"Metaedit+ a fully configurable multi-user and multi-tool case and came environment","author":"kelly","year":"1996","journal-title":"Advanced Information Systems Engineering"},{"key":"ref114","first-page":"595","article-title":"Building flexible, distributed collaboration tools using type-based publish\/subscribe-the distributed knight case","author":"hansen","year":"2004","journal-title":"IASTED Conf on Software Engineering"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.05.011"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1002\/smr.525"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/ICGSE.2009.16"},{"key":"ref115","first-page":"81","article-title":"Collaborative business process modeling","volume":"206","author":"forster","year":"2012","journal-title":"EMISA"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69389-5_45"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/2593902.2593917"},{"key":"ref86","article-title":"Mue: Multi user UML editor","author":"lili","year":"2005","journal-title":"Proc Inf Commun Technol Seminar"},{"key":"ref87","first-page":"21","article-title":"AToMPM: A web-based modeling environment","author":"syriani","year":"2013","journal-title":"Demos\/Posters\/StudentResearch MoDELS"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810341"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/8571058\/08047991.pdf?arnumber=8047991","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T05:48:05Z","timestamp":1769492885000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8047991\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,1]]},"references-count":119,"journal-issue":{"issue":"12"},"URL":"https:\/\/doi.org\/10.1109\/tse.2017.2755039","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,12,1]]}}}