<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">COMMitMDE 2018 -3 rd International Workshop on Collaborative Modelling in MDE</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Jan</forename><surname>Bosch</surname></persName>
							<email>jan.bosch@chalmers.se</email>
						</author>
						<author>
							<persName><forename type="first">Ivano</forename><surname>Malavolta</surname></persName>
							<email>i.malavolta@vu.nl</email>
						</author>
						<author>
							<persName><forename type="first">Sébastien</forename><surname>Gérard</surname></persName>
							<email>sebastien.gerard@cea.fr</email>
						</author>
						<author>
							<persName><forename type="first">Henry</forename><surname>Muccini</surname></persName>
							<email>henry.muccini@univaq.it</email>
						</author>
						<author>
							<persName><forename type="first">Dimitris</forename><surname>Kolovos</surname></persName>
							<email>dimitris.kolovos@york.ac.uk</email>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="institution">Chalmers University of Technology</orgName>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="institution">Vrije Universiteit Amsterdam</orgName>
								<address>
									<country key="NL">The Netherlands</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff2">
								<orgName type="department">DISIM Department Italy</orgName>
								<orgName type="institution">University of L&apos;Aquila</orgName>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff3">
								<orgName type="institution">University of York</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">COMMitMDE 2018 -3 rd International Workshop on Collaborative Modelling in MDE</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">15D816A56806700155B3F3CEDB5AC050</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T15:17+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>MDE</term>
					<term>collaboration</term>
					<term>collaborative MDE</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Collaborative modeling is gaining a growing interest in both academia and industry. However, several research challenges remain open, including scalability, support for multi-user modeling environments, model versioning, migration, comparison, merging and conflict management.</p><p>The workshop aims at assessing the state of the art and practice on Collaborative MDE, creating new synergies between tool vendors, researchers, and practitioners, informing the community about the new means for collaborative MDE, and identifying needs and research gaps in the collaborative MDE area.</p><p>COMMitMDE 2018 brought together researchers and practitioners to explore (i) the impact of collaborative SE methods and principles on MDE practices and (ii) how MDE methods and techniques can support collaborative software engineering activities.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. ABOUT COMMITMDE</head><p>A collaborative Model-Driven Engineering MDE approach is a method or technique in which: (i) models are first-class artifacts that drive both the software development activities and the other model-based tasks in the context of a software engineering process; (ii) at least one repository exists for managing the persistence of models; (iii) at least one modelling tool <ref type="bibr" target="#b0">[1]</ref> exists for allowing each stakeholder involved in the modelling activities to create, edit, and delete models; (iv) at least one communication means exists for allowing involved stakeholders to be aware of what the other stakeholders collaborating with them are doing (e.g., chat, social network, wiki, asynchronous messaging system, issue tracker); (v) at least one collaboration means exists for allowing stakeholders to work on the modelling artifacts collaboratively (e.g., model versioning systems, model merging mechanisms, systems for model conflict management and visualization) <ref type="bibr" target="#b1">[2]</ref>, <ref type="bibr" target="#b2">[3]</ref>.</p><p>The workshop was co-located with the ACM/IEEE 21th International Conference on Model Driven Engineering Languages &amp; Systems (MODELS), and represented an active forum for practitioners and researchers. The COMMitMDE workshop had the dual role of investigating the potential impact of collaborative SE methods and principles <ref type="bibr" target="#b4">[4]</ref> into MDE practices, as well as MDE support to collaborative SE. More specifically, the objective of this workshop was to bring together experts in model-driven and collaborative software engineering in order to give evidence on the ongoing research and development on this topic. Such a high-level objective can be decomposed into the following details action points: The topics proposed for discussion during the 3rd COM-MitMDE workshop are the following: collaborative MDE design, requirements engineering with collaborative MDE, metamodel-level collaboration, multi-view collaborative MDE, the role of file repositories (e.g. Git, SVN) in collaborative modeling, web-based model editing, collaborative MDE practices, academic and industrial needs in collaborative MDE, case studies and experience reports, scalable repositories for collaborative modeling, multi-user modeling environments, synchronization mechanisms like models migration and merging, conflict management, model versioning and comparison, security and IP management.</p><p>COMMitMDE 2018 solicited regular research papers with a maximum length of 10 pages proposing and discussing research results or industrial experiences related to collaborative MDSE, as well as tool demonstration papers with a maximum length of 5 pages presenting interesting tools supporting collaborative MDSE. Four papers have been accepted for publication and presented during the workshop.</p><p>The COMMitMDE 2018 website is available on-line <ref type="foot" target="#foot_0">1</ref> . The program of the workshop comprised a full day of activities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. RESEARCH CONTRIBUTIONS</head><p>In the following the main contributions of each papers presented at COMMitMDE 2018 are reported. The interested reader can refer to the official proceedings of the workshop for the full text of the presented papers.</p><p>In their paper, titled Continuous integration support in modeling tools, Robbert Jongeling, Jan Carlson, Antonio Cicchetti and Federico Ciccozzi presented their study on the combination of Continuous Integration (CI) and Model-Based Development (MBD). The authors of the paper identified relevant aspects of modeling tools to support CI practices. Then, eight modeling tools have been evaluated in terms of their levels of support for each of the aspects. In the evaluated tools, different maturity levels of support for the considered aspects have been observed. Overall, some challenges, but no insurmountable impediments to introducing CI practices in MBD have been identified.</p><p>In the second paper, titled Challenges for Reuse in Collaborative Modeling Environments, Omar Alam, Jonathan Corley, Constantin Masson, and Eugene Syriani identified key challenges facing reuse in collaborative MDE environments and investigated the support provided by existing environments. This study focusses on the state of practice in existing environments and shows that their support for reuse is not sufficient. The identified challenges will help guide the development and improvement of modeling tools to provide better support for reuse.</p><p>In the third paper, titled Handling Constraints in Model Versioning, Alessandro Rossini, Adrian Rutle, Yngve Lamo, and Uwe Wolter proposed an approach to constraint-aware model versioning; the proposed approach handles constraints in model merging, conflict detection and conflict resolution; the approach is based on the Diagram Predicate Framework (DPF), which is based on category theory and graph transformation.</p><p>In the last paper, title Delta-Driven Collaborative Modeling, Maik Appeldorn, Dilshod Kuryazov and Andreas Winter present their application of a metamodel-generic, operationbased and textual difference language to UML Designer, an existing domain-specific modeling tool. Also, they demonstrate a collaborative modeling application. The proposed approach is validated in the context of UML activity diagrams.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Previous Editions</head><p>CoMMitMDE 2017 (http://cs.gssi.it/commitmde2017/) was co-located with MODELS 2017 in Austin. The presentations of CoMMitMDE were interwoven with those of ME (Models and Evolution -4 papers) and the joint event was attended by 20-25 people. Accepted papers were published in the joint proceedings of MODELS 2017 Satellite Events (http: //ceur-ws.org/Vol-2019/). COMMitMDE 2016 (http://cs.gssi.infn.it/commitmde2016) was co-located with MODELS 2016 in St. Malo. Four invited talks were also given during the workshop. In the first keynote presentation, Di Ruscio and Franzago reported on ongoing work that, by looking at the literature on Collaborative Software Engineering, creates a taxonomy for Collaborative Model-driven Software Engineering. Syriani in his keynote defined the requirements for multi-view collaborative modeling and reported on the AToMPM collaborative MDE framework. The keynote, titled Scaling up MDE to support large geographically distributed teams -an experience report and given by Vinay Kulkarni, reported on the author's experiences with applying model-driven engineering principles in Tata. In the fourth keynote speech, titled MDE Collaboration: Temporality and Ergonomy in the Cloud, the GenMyModel Solution, Aranega presented the principles and characteristics of the GenMyModel project. The workshop attracted 35-40 attendees and was one of the best attended satellite events of the conference. The proceedings of the workshop are available on-line through the CEUR Workshop Proceedings series (available at http://ceur-ws.org/Vol-1717/).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. OUTLOOK</head><p>We consider COMMitMDE topics to be foundational to the MDE community, and orthogonal to most of the methods and techniques developed by the MODELS community. As briefly reported above, COMMitMDE looks at model editing, model merging, conflict management, repositories, multi-view, modeling and metamodeling from a collaborative perspective. For this reason, we are already planning for COMMitMDE 2019; it will be proposed as a co-located event of the MOD-ELS conference, hoping to have the same success as the one achieved by this year's edition.</p></div>			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://cs.gssi.it/commitmde2018/</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>ACKNOWLEDGEMENTS</head><p>A special thanks goes to Mirco Franzago, who supported the organizing committee through many key activities related to the workshop and helped in the management of the paper submissions, strongly contributing to the the overall success of the workshop. We would like to thank the authors and the program committee for their hard and precious work before, during, and after the workshop.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">Marco</forename><surname>Brambilla</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jordi</forename><surname>Cabot</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Manuel</forename><surname>Wimmer</surname></persName>
		</author>
		<title level="m">Model-driven software engineering in practice</title>
				<imprint>
			<publisher>Morgan &amp; Claypool Publishers</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Collaborative model-driven software engineering: a classification framework and a research map</title>
		<author>
			<persName><forename type="first">Mirco</forename><surname>Franzago</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Davide</forename><surname>Di Ruscio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ivano</forename><surname>Malavolta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Henry</forename><surname>Muccini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Software Engineering</title>
		<imprint>
			<biblScope unit="issue">99</biblScope>
			<biblScope unit="page" from="1" to="1" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">Mirco</forename><surname>Franzago</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ivano</forename><surname>Malavolta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Davide</forename><surname>Di Ruscio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Henry</forename><surname>Muccini</surname></persName>
		</author>
		<title level="m">Collaborative model-driven software engineering: a classification framework and a research map</title>
				<imprint/>
	</monogr>
	<note>extended abstract</note>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m">Proceedings of the 40th International Conference on Software Engineering Companion, ICSE-C &apos;18</title>
				<meeting>the 40th International Conference on Software Engineering Companion, ICSE-C &apos;18</meeting>
		<imprint>
			<publisher>IEEE Press</publisher>
			<date type="published" when="2018-05">May 2018</date>
			<biblScope unit="page" from="535" to="535" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Collaborative Software Engineering</title>
		<author>
			<persName><forename type="first">Ivan</forename><surname>Mistrk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">John</forename><surname>Grundy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Andr</forename><surname>Hoek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jim</forename><surname>Whitehead</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2010">2010</date>
			<publisher>Springer</publisher>
			<pubPlace>Berlin Heidelberg</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
