25 lines
2.9 KiB
Markdown
25 lines
2.9 KiB
Markdown
links:: [Local library](zotero://select/library/items/HMR5QHZ3), [Web library](https://www.zotero.org/users/1039502/items/HMR5QHZ3)
|
||
library-catalog:: DOI.org (Crossref)
|
||
authors:: Mirco Franzago, Davide Di Ruscio, Ivano Malavolta, Henry Muccini
|
||
journal-abbreviation:: IIEEE Trans. Software Eng.
|
||
publication-title:: IEEE Transactions on Software Engineering
|
||
short-title:: Collaborative Model-Driven Software Engineering
|
||
url:: https://ieeexplore.ieee.org/document/8047991/
|
||
language:: en
|
||
original-title:: Collaborative Model-Driven Software Engineering: A Classification Framework and a Research Map
|
||
access-date:: 2022-09-08T16:21:53Z
|
||
item-type:: [[journalArticle]]
|
||
volume:: 44
|
||
pages:: 1146-1175
|
||
title:: @Collaborative Model-Driven Software Engineering: A Classification Framework and a Research Map
|
||
doi:: 10.1109/TSE.2017.2755039
|
||
issue:: 12
|
||
issn:: "0098-5589, 1939-3520, 2326-3881"
|
||
date:: [[01-12-2018]]
|
||
tags:: #Highlights
|
||
|
||
- [[Abstract]]
|
||
- Context: Collaborative Model-Driven Software Engineering (MDSE) consists of methods and techniques where multiple stakeholders manage, collaborate, and are aware of each others’ work on shared models. Objective: Collaborative MDSE is attracting research efforts from different areas, resulting in a variegated scientific body of knowledge. This study aims at identifying, classifying, and understanding existing collaborative MDSE approaches. Method: We designed and conducted a systematic mapping study. Starting from over 3,000 potentially relevant studies, we applied a rigorous selection procedure resulting in 106 selected papers, further clustered into 48 primary studies along a time span of 19 years. We rigorously defined and applied a classification framework and extracted key information from each selected study for subsequent analysis. Results: Our analysis revealed the following main fidings: (i) there is a growing scientific interest on collaborative MDSE in the last years; (ii) multi-view modeling, validation support, reuse, and branching are more rarely covered with respect to other aspects about collaborative MDSE; (iii) different primary studies focus differently on individual dimensions of collaborative MDSE (i.e., model management, collaboration, and communication); (iv) most approaches are language-specific, with a prominence of UML-based approaches; (v) few approaches support the interplay between synchronous and asynchronous collaboration. Conclusion: This study gives a solid foundation for classifying existing and future approaches for collaborative MDSE. Researchers and practitioners can use our results for identifying existing research/technical gaps to attack, better scoping their own contributions, or understanding existing ones.
|
||
- [[Attachments]]
|
||
- [Franzago et al. - 2018 - Collaborative Model-Driven Software Engineering A.pdf](zotero://select/library/items/FDGY7LII) {{zotero-imported-file FDGY7LII, "Franzago et al. - 2018 - Collaborative Model-Driven Software Engineering A.pdf"}}
|
||
- |