the same case-study and asked to develop a graphical
modeling editor. So, we will observe the effective-
ness and productiveness of the groups and see to what
extent the observed data justify the survey results.
REFERENCES
Agner, L. T. W., Soares, I. W., Stadzisz, P. C., and Sim
˜
aO,
J. M. (2013). A brazilian survey on uml and model-
driven practices for embedded software development.
J. Syst. Softw., 86(4):997–1005.
Akdur, D., Garousi, V., and Demir
¨
ors, O. (2018). A survey
on modeling and model-driven engineering practices
in the embedded software industry. Journal of Systems
Architecture - Embedded Systems Design, 91:62–82.
Berger, T., Rublack, R., Nair, D., Atlee, J. M., Becker, M.,
Czarnecki, K., and Wasowski, A. (2013). A survey of
variability modeling in industrial practice. In Proceed-
ings of the Seventh International Workshop on Vari-
ability Modelling of Software-intensive Systems, Va-
MoS ’13, pages 7:1–7:8, New York, NY, USA. ACM.
Bettini, L. (2013). Implementing Domain-Specific Lan-
guages with Xtext and Xtend.
Cabot, J. and Teniente, E. (2006). Constraint support in
MDA tools: A survey. In Rensink, A. and Warmer, J.,
editors, Model Driven Architecture - Foundations and
Applications, 2nd European Conference, ECMDA-FA
2006, Bilbao, Spain, July 10-13, 2006, Proceedings,
volume 4066 of Lecture Notes in Computer Science,
pages 256–267. Springer.
El Kouhen, A., Dumoulin, C., G
´
erard, S., and Boulet, P.
(2012). Evaluation of Modeling Tools Adaptation.
Technical report.
Erdweg, S., van der Storm, T., V
¨
olter, M., Tratt, L.,
Bosman, R., Cook, W. R., Gerritsen, A., Hulshout, A.,
Kelly, S., Loh, A., Konat, G. D. P., Molina, P. J., Palat-
nik, M., Pohjonen, R., Schindler, E., Schindler, K.,
Solmi, R., Vergu, V. A., Visser, E., van der Vlist, K.,
Wachsmuth, G., and van der Woning, J. (2015). Eval-
uating and comparing language workbenches: Exist-
ing results and benchmarks for the future. Comput.
Lang. Syst. Struct., 44:24–47.
Fricker, R. D. (2008). Sampling methods for web and e-
mail surveys. The SAGE handbook of online research
methods, pages 195–216.
Groves, R. M., Fowler Jr, F. J., Couper, M. P., Lepkowski,
J. M., Singer, E., and Tourangeau, R. (2009). Survey
methodology. John Wiley & Sons, 2 edition.
Harel, D. and Rumpe, B. (2000). Modeling languages: Syn-
tax, semantics and all that stuff, part i: The basic stuff.
Technical report, ISR.
Kelly, S., Lyytinen, K., and Rossi, M. (2013). Metaedit+
A fully configurable multi-user and multi-tool CASE
and CAME environment. In Seminal Contributions to
Information Systems Engineering, 25 Years of CAiSE,
pages 109–129.
Kent, S. (2002). Model driven engineering. In Butler,
M. J., Petre, L., and Sere, K., editors, Integrated For-
mal Methods, Third International Conference, IFM
2002, Turku, Finland, May 15-18, 2002, Proceedings,
volume 2335 of Lecture Notes in Computer Science,
pages 286–298. Springer.
Kern, H., Hummel, A., and K
¨
uhne, S. (2011). To-
wards a comparative analysis of meta-metamodels. In
Proceedings of the Compilation of the Co-Located
Workshops on DSM’11, TMC’11, AGERE! 2011,
AOOPES’11, NEAT’11, & VMIL’11, SPLASH ’11
Workshops, page 7–12, New York, NY, USA. Asso-
ciation for Computing Machinery.
K
¨
uhne, T. (2006). Matters of (meta-)modeling. Software
and Systems Modeling, 5(4):369–385.
Malavolta, I., Lago, P., Muccini, H., Pelliccione, P., and
Tang, A. (2013). What industry needs from architec-
tural languages: A survey. IEEE Trans. Software Eng.,
39(6):869–891.
Ozkaya, M. (2018a). The analysis of architectural lan-
guages for the needs of practitioners. Softw., Pract.
Exper., 48(5):985–1018.
Ozkaya, M. (2018b). Do the informal & formal software
modeling notations satisfy practitioners for software
architecture modeling? Information & Software Tech-
nology, 95:15–33.
Ozkaya, M. (2019). Are the UML modelling tools power-
ful enough for practitioners? A literature review. IET
Softw., 13(5):338–354.
Ozkaya, M. and Akdur, D. (2021). What do practitioners
expect from the meta-modeling tools? A survey. J.
Comput. Lang., 63:101030.
Ozkaya, M. and Erata, F. (2020a). A survey on the practical
use of UML for different software architecture view-
points. Inf. Softw. Technol., 121:106275.
Ozkaya, M. and Erata, F. (2020b). Understanding practi-
tioners’ challenges on software modeling: A survey.
J. Comput. Lang., 58:100963.
Pech, V., Shatalin, A., and Voelter, M. (2013). Jetbrains
mps as a tool for extending java. In Proceedings of
the 2013 International Conference on Principles and
Practices of Programming on the Java Platform: Vir-
tual Machines, Languages, and Tools, PPPJ ’13, page
165–168, New York, NY, USA. Association for Com-
puting Machinery.
P
´
erez-Medina, J. L., Dupuy-Chessa, S., and Front, A.
(2007). A survey of model driven engineering tools
for user interface design. In Winckler, M., John-
son, H., and Palanque, P. A., editors, Task Models
and Diagrams for User Interface Design, 6th Interna-
tional Workshop, TAMODIA 2007, Toulouse, France,
November 7-9, 2007, Proceedings, volume 4849 of
Lecture Notes in Computer Science, pages 84–97.
Springer.
Popping, R. (2015). Analyzing open-ended questions by
means of text analysis procedures. Bulletin of Soci-
ological Methodology/Bulletin de M
´
ethodologie Soci-
ologique, 128(1):23–39.
Rozanski, N. and Woods, E. (2011). Software Systems Ar-
chitecture: Working With Stakeholders Using View-
points and Perspectives. Addison-Wesley Profes-
sional, 2 edition.
Practitionersâ
˘
A
´
Z Experiences on Developing Graphical Modeling Editors: A Survey
285