6 CONCLUSION
Based on the sheer number of articles we found in
our systematic review from 2012 to 2017 compared to
all articles, it is clear collaborative modeling research
is very topical and on the rise. This is additionally
supported by the emergence of dedicated workshops
such as the “International Workshop on Collabora-
tive Modelling in MDE” and explicit sessions dedi-
cated to modeling at conferences. We learned that,
while the importance of model version control has re-
mained consistent, there has been a relatively recent
influx and focus on detecting and dealing with con-
flicts and inconsistencies. Additionally, the quality of
models created through collaborative modeling, and
security access in the collaboration process are be-
coming more paramount. It is likely that the research
results from this relatively recent focus will permeate
into collaborative tooling, more so than it already has.
While we were concerned with what research was
being completed and published, a future goal of both
practitioners and researchers must be to better com-
municate and work together more so that the focus
and direction of research is coming from practition-
ers. In the majority of the research we encountered,
it appears that researchers were tackling important
problems, but there was no evidence nor support that
these were the areas most interesting and desirably
to practitioners. The general interests of practition-
ers and researchers align in theory, and thus should be
more connected. It is our hope that this article’s at-a-
glance overview of emerging trends in collaborative
modeling research may inspire practitioners to reach
out to researchers to let them know if these trends cor-
respond to their interests or if there is something else
researchers should be focusing on to better help serve
the software modeling community.
REFERENCES
Abrahamsson, P., Salo, O., Ronkainen, J., and Warsta, J.
(2002). Agile software development methods: Review
and analysis. Technical Report VTT Publications 478,
VTT Technical Research Centre of Finland.
Cui, W., Wu, Y., Liu, S., Wei, F., Zhou, M. X., and Qu, H.
(2010). Context preserving dynamic word cloud visu-
alization. In 2010 IEEE Pacific Visualization Sympo-
sium (PacificVis), pages 121–128.
Franzago, M., Di Ruscio, D., Malavolta, I., and Muccini,
H. (2017). Collaborative model-driven software en-
gineering: a classification framework and a research
map. IEEE Transactions on Software Engineering.
Giraldo, F. D., Espana, S., Pastor, O., and Giraldo, W. J.
(2016). Considerations about quality in model-driven
engineering. Software Quality Journal, pages 1–66.
Harris, J. (2011). Word clouds considered harmful. Nieman
Journalism Lab.
Hutchinson, J., Rouncefield, M., and Whittle, J. (2011).
Model-driven engineering practices in industry. In
Proceedings of the 33rd International Conference on
Software Engineering, pages 633–642. ACM.
Kitchenham, B. and Charters, S. (2007). Guidelines for per-
forming systematic literature reviews in software en-
gineering. Technical Report Technical Report EBSE-
2007-01, School of Computer Science and Mathemat-
ics, Keele University.
McIlraith, S. A., Son, T. C., and Zeng, H. (2001). Semantic
web services. IEEE intelligent systems, 16(2):46–53.
Mellor, S. J., Clark, T., and Futagami, T. (2003). Model-
driven development: guest editors’ introduction. IEEE
software, 20(5):14–18.
Mohagheghi, P. and Aagedal, J. (2007). Evaluating quality
in model-driven engineering. In International Work-
shop on Modeling in Software Engineering (MISE’07:
ICSE Workshop 2007), pages 1–6.
Ober, I., Gokhale, A., Georg, G., Felderer, M., Bruel, J.-M.,
and Lugato, D. (2012). Mdhpcl 2012 workshop sum-
mary. In Proceedings of the 1st International Work-
shop on Model-Driven Engineering for High Perfor-
mance and CLoud Computing, MDHPCL ’12, pages
1:1–1:2, New York, NY, USA. ACM.
Paraschiv, I. C., Dascalu, M., Trausan-Matu, S., and Dessus,
P. (2015). A semantic approach to analyze scientific
paper abstracts. In The International Scientific Con-
ference eLearning and Software for Education, vol-
ume 1, pages 3–9.
Petticrew, M. and Roberts, H. (2008). Systematic reviews in
the social sciences: A practical guide. John Wiley &
Sons.
Portillo-Rodr
´
ıguez, J., Vizca
´
ıno, A., Piattini, M., and
Beecham, S. (2012). Tools used in global software
engineering: A systematic mapping review. Informa-
tion and Software Technology, 54(7):663–685.
Renger, M., Kolfschoten, G. L., and De Vreede, G.-J.
(2008). Challenges in collaborative modelling: a liter-
ature review and research agenda. International Jour-
nal of Simulation and Process Modelling, 4(3-4):248–
263.
Rocha, R. G., Costa, C., Rodrigues, C., Ribeiro de Azevedo,
R., Junior, I. H., Meira, S., and Prikladnicki, R.
(2011). Collaboration models in distributed software
development: A systematic review. CLEI Electronic
Journal, 14(2):1–2.
Sen, R. (2018). Challenges to cybersecurity: Current state
of affairs. Communications of the Association for In-
formation Systems, 43(1):2.
Stephan, M. and Cordy, J. R. (2012). A Survey of Meth-
ods and Applications of Model Comparison. Techni-
cal Report 2011-582, Queen’s University. Revision 3.
Stephan, M. and Cordy, J. R. (2013). A Survey of Model
Comparison Approaches and Applications. In In-
ternational Conference on Model-Driven Engineering
and Software Development (Modelsward), pages 265–
277. SCITEPRESS.
Emerging Concepts and Trends in Collaborative Modeling: A Survey
247