Model-driven development platform selection: four industry case studies

Publication date

2021-10

Authors

Farshidi, SiamakISNI 0000000506313021
Jansen, SlingerORCID 0000-0003-3752-2868ISNI 000000039050399X
Fortuin, Sven

Editors

Advisors

Supervisors

Document Type

Article
Open Access logo

License

cc_by

Abstract

Model-driven development platforms shift the focus of software development activity from coding to modeling for enterprises. A significant number of such platforms are available in the market. Selecting the best fitting platform is challenging, as domain experts are not typically model-driven deployment platform experts and have limited time for acquiring the needed knowledge. We model the problem as a multi-criteria decision-making problem and capture knowledge systematically about the features and qualities of 30 alternative platforms. Through four industry case studies, we confirm that the model supports decision-makers with the selection problem by reducing the time and cost of the decision-making process and by providing a richer list of options than the enterprises considered initially. We show that having decision knowledge readily available supports decision-makers in making more rational, efficient, and effective decisions. The study’s theoretical contribution is the observation that the decision framework provides a reliable approach for creating decision models in software production.

Keywords

Decision model, Decision support system, Industry case study, Model-driven development platform, Multi-criteria decision-making, Software, Modelling and Simulation

Citation

Farshidi, S, Jansen, S & Fortuin, S 2021, 'Model-driven development platform selection : four industry case studies', Software and Systems Modeling, vol. 20, no. 5, pp. 1525-1551. https://doi.org/10.1007/s10270-020-00855-w