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] Analysing the concept of quality in model-driven engineering literature: a systematic review
    Giraldo, Faber D.
    Espana, Sergio
    Pastor, Oscar
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2014,
  • [42] ANALYZING MOBILE APPLICATION SOFTWARE POWER CONSUMPTION VIA MODEL-DRIVEN ENGINEERING
    Thompson, Chris
    Schmidt, Douglas
    Turner, Hamilton
    White, Jules
    PECCS 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2011, : 101 - 113
  • [43] Scalable model exploration for model-driven engineering
    Jimenez-Pastor, Antonio
    Garmendia, Antonio
    de Lara, Juan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 132 : 204 - 225
  • [44] A model-driven approach for engineering customizable MES with the application to the food and beverage industry
    Chen, Xinyu
    Nophut, Christoph
    Voigt, Tobias
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2021, 115 (7-8) : 2607 - 2622
  • [45] Model-driven engineering for simulation models interoperability: A case study in space industry
    Eramo, Romina
    Nolletti, Martina
    Pomante, Luigi
    Pasquale, Laura
    Pascucci, Dario
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (06) : 1010 - 1033
  • [46] Coupled Evolution in Model-Driven Engineering
    Di Ruscio, Davide
    Iovino, Ludovico
    Pierantonio, Alfonso
    IEEE SOFTWARE, 2012, 29 (06) : 78 - 84
  • [47] Promises and Challenges of Model-Driven Engineering
    Vangheluwe, Hans
    2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2011, : 3 - 4
  • [48] The human in model-driven engineering loop: A case study on integrating handwritten code in model-driven engineering repositories
    Rahad, Khandoker
    Badreddin, Omar
    Mohsin Reza, Sayed
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (06) : 1308 - 1321
  • [49] Model-Driven Engineering for Augmented Reality
    Campos-Lopez, Ruben
    Guerra, Esther
    de Lara, Juan
    Colantoni, Alessandro
    Garmendia, Antonio
    JOURNAL OF OBJECT TECHNOLOGY, 2023, 22 (02):
  • [50] Model-Driven Engineering as a new landscape for traceability management: A systematic literature review
    Santiago, Ivan
    Jimenez, Alvaro
    Manuel Vara, Juan
    De Castro, Valeria
    Bollati, Veronica A.
    Marcos, Esperanza
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (12) : 1340 - 1356