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 条
  • [41] Survey of Automation Practices in Model-Driven Development and Operations
    Ponsard, Christophe
    Ramon, Valery
    2022 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING (BOTSE 2022), 2022, : 14 - 17
  • [42] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [43] Model-driven engineering: A survey supported by the unified conceptual model
    da Silva, Alberto Rodrigues
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2015, 43 : 139 - 155
  • [44] Model-driven engineering practices in industry: Social, organizational and managerial factors that lead to success or failure
    Hutchinson, John
    Whittle, Jon
    Rouncefield, Mark
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 89 : 144 - 161
  • [45] Trends and Insights into the Use of Model-Driven Engineering: A Survey
    Alfraihi, Hessa
    Lano, Kevin
    2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 286 - 295
  • [46] A survey of traceability in requirements engineering and model-driven development
    Winkler, Stefan
    von Pilgrim, Jens
    SOFTWARE AND SYSTEMS MODELING, 2010, 9 (04): : 529 - 565
  • [47] A survey on search-based model-driven engineering
    Boussaid, Ilhem
    Siarry, Patrick
    Ahmed-Nacer, Mohamed
    AUTOMATED SOFTWARE ENGINEERING, 2017, 24 (02) : 233 - 294
  • [48] A survey on search-based model-driven engineering
    Ilhem Boussaïd
    Patrick Siarry
    Mohamed Ahmed-Nacer
    Automated Software Engineering, 2017, 24 : 233 - 294
  • [49] A survey of traceability in requirements engineering and model-driven development
    Stefan Winkler
    Jens von Pilgrim
    Software & Systems Modeling, 2010, 9 : 529 - 565
  • [50] Model Engineering for Model-Driven Engineering
    van Lamsweerde, Axel
    EICS 2010: PROCEEDINGS OF THE 2010 ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2010, : 211 - 211