<div class="csl-bib-body">
<div class="csl-entry">Wieland, K., Langer, P., Seidl, M., Wimmer, M., & Kappel, G. (2013). Turning Conflicts into Collaboration. <i>Computer Supported Cooperative Work</i>, <i>22</i>(2–3), 181–240. https://doi.org/10.1007/s10606-012-9172-4</div>
</div>
-
dc.identifier.issn
0925-9724
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/154599
-
dc.description.abstract
In model-driven software development, software models are the main artifacts used not only for supporting brainstorming, analysis, and design purposes, but also for generating executable code. Such software models are usually not created by one single developer, but within a team. To coordinate team work, versioning systems have proven to be indispensable for managing modifications performed by different modelers at the same time. When concurrently performed modifications are contradicting each other, the standard versioning paradigm requires the person who detected the conflict to resolve it immediately in order to keep the evolved artifacts in a consistent state. Whereas this approach works well in later phases of the software development process, in early phases, when the development team had not established a consolidated view on the system under development yet, the conflicts might provide valuable information on the various intentions of the modelers. This information might be lost if removed in an undocumented manner by a single modeler. We propose an alternative versioning paradigm for models, where conflicts are temporarily tolerated and discuss its technical realization for current modeling languages such as the UML. The resolution of conflicts is then not performed by one single modeler but within a team so that a consolidated version of the model is obtained.
en
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.language.iso
en
-
dc.publisher
SPRINGER
-
dc.relation.ispartof
Computer Supported Cooperative Work
-
dc.subject
General Computer Science
-
dc.subject
model-driven engineering
-
dc.subject
model versioning
-
dc.subject
collaborative modeling
-
dc.title
Turning Conflicts into Collaboration
en
dc.type
Artikel
de
dc.type
Article
en
dc.description.startpage
181
-
dc.description.endpage
240
-
dc.type.category
Original Research Article
-
tuw.container.volume
22
-
tuw.container.issue
2-3
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.project.title
FAME: Formalizing and Managing Evolution in Model-Driven Engineering
-
tuw.researchTopic.id
I6
-
tuw.researchTopic.name
Business Informatics
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
Computer Supported Cooperative Work
-
tuw.publication.orgunit
E194-03 - Forschungsbereich Business Informatics
-
tuw.publisher.doi
10.1007/s10606-012-9172-4
-
dc.identifier.eissn
1573-7551
-
dc.description.numberOfPages
60
-
wb.sci
true
-
wb.sciencebranch
Mathematik, Informatik
-
wb.sciencebranch.oefos
11
-
item.languageiso639-1
en
-
item.grantfulltext
restricted
-
item.cerifentitytype
Publications
-
item.openairetype
research article
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.fulltext
no Fulltext
-
crisitem.author.dept
E188 - Institut für Softwaretechnik und Interaktive Systeme
-
crisitem.author.dept
E194 - Institut für Information Systems Engineering
-
crisitem.author.dept
E188 - Institut für Softwaretechnik und Interaktive Systeme
-
crisitem.author.dept
E194-03 - Forschungsbereich Business Informatics
-
crisitem.author.dept
E194-03 - Forschungsbereich Business Informatics
-
crisitem.author.orcid
0000-0002-1124-7098
-
crisitem.author.orcid
0000-0002-4758-9436
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.project.funder
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds