Collaborative Model-Driven Software Engineering - A systematic survey of practices and needs in industry?

被引:20
|
作者
David, Istvan [1 ]
Aslam, Kousar [2 ]
Malavolta, Ivano [2 ]
Lago, Patricia [2 ]
机构
[1] Univ Montreal, Dept Comp Sci & Operat Res, Montreal, PQ, Canada
[2] Vrije Univ Amsterdam, Dept Comp Sci, Amsterdam, Netherlands
关键词
Model -driven engineering; Collaborative software engineering; Industry survey;
D O I
10.1016/j.jss.2023.111626
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The engineering of modern software-intensive systems is carried out in collaboration among stakehold-ers with specialized expertise. The complexity of such systems often also necessitates employing more rigorous approaches, such as Model-Driven Software Engineering (MDSE). Collaborative MDSE is the combination of the two disciplines, with its specific opportunities and challenges. The rapid expansion and maturation of the field started attracting tool builders from outside of academia. However, available systematic studies on collaborative MDSE focus exclusively on mapping academic research and fail to identify how academic research aligns with industry practices and needs. To address this shortcoming, we have carried out a mixed-method survey on the practices and needs concerning collaborative MDSE. First, we carried out a qualitative survey in two focus group sessions, interviewing seven industry experts. Second, based on the results of the interviews, we constructed a questionnaire and carried out a questionnaire survey with 41 industry expert participants. In this paper, we report the results of our study, investigate the alignment of academic research with the needs of practitioners, and suggest directions on research and development of the supporting techniques of collaborative MDSE. (c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Change Request Management in Model-Driven Engineering of Industrial Automation Software
    Lin, Heng-You
    Sierla, Seppo
    Papakonstantinou, Nikolaos
    Shalyto, Anatoly
    Vyatkin, Valeriy
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1186 - 1191
  • [32] A framework for Model-Driven Engineering of resilient software-controlled systems
    Parri, Jacopo
    Patara, Fulvio
    Sampietro, Samuele
    Vicario, Enrico
    COMPUTING, 2021, 103 (04) : 589 - 612
  • [33] Continuous Model-Driven Engineering
    Margaria, Tiziana
    Steffen, Bernhard
    COMPUTER, 2009, 42 (10) : 106 - 109
  • [34] A framework for Model-Driven Engineering of resilient software-controlled systems
    Jacopo Parri
    Fulvio Patara
    Samuele Sampietro
    Enrico Vicario
    Computing, 2021, 103 : 589 - 612
  • [35] SPECIFICATION OF OBSERVATION NEEDS IN AN INSTRUCTIONAL DESIGN CONTEXT A Model-Driven Engineering Approach
    Laforcade, Pierre
    Zendagui, Boubekeur
    Barre, Vincent
    CSEDU 2009: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL I, 2009, : 111 - 118
  • [36] A Systematic Literature Review of Model-Driven Engineering Using Machine Learning
    Marcen, Ana C.
    Iglesias, Antonio
    Lapena, Raul
    Perez, Francisca
    Cetina, Carlos
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (09) : 2269 - 2293
  • [37] How do we teach Modelling and Model-Driven Engineering? A survey
    Ciccozzi, Federico
    Famelis, Michalis
    Kappel, Gerti
    Lambers, Leen
    Mosser, Sebastien
    Paige, Richard F.
    Pierantonio, Alfonso
    Rensink, Arend
    Salay, Rick
    Taentzer, Gabi
    Vallecillo, Antonio
    Wimmer, Manuel
    21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS (MODELS-COMPANION '18), 2018, : 122 - 129
  • [38] Model-driven engineering for mobile robotic systems: a systematic mapping study
    Giuseppina Lucia Casalaro
    Giulio Cattivera
    Federico Ciccozzi
    Ivano Malavolta
    Andreas Wortmann
    Patrizio Pelliccione
    Software and Systems Modeling, 2022, 21 : 19 - 49
  • [39] Model-driven engineering for mobile robotic systems: a systematic mapping study
    Casalaro, Giuseppina Lucia
    Cattivera, Giulio
    Ciccozzi, Federico
    Malavolta, Ivano
    Wortmann, Andreas
    Pelliccione, Patrizio
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (01) : 19 - 49
  • [40] The Need for Model-driven Engineering in the Development of IoT Software for Public Transportation Systems
    Arslan, Sadik
    Kardas, Geylani
    2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 158 - 163