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 条
  • [21] A model-driven approach for engineering trust and reputation into software services
    Moyano, Francisco
    Fernandez-Gago, Carmen
    Lopez, Javier
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 69 : 134 - 151
  • [22] Using model-driven engineering to automate software language translation
    Kevin Lano
    Hanan Siala
    Automated Software Engineering, 2024, 31
  • [23] Model-driven development of accessible software: a systematic literature review
    Karla Ordoñez
    José Hilera
    Samanta Cueva
    Universal Access in the Information Society, 2022, 21 : 295 - 324
  • [24] Establishment of Collaborative Networks - A Model-Driven Engineering Approach Based on Thermodynamics
    Benaben, Frederick
    Gerbaud, Vincent
    Barthe-Delanoe, Anne-Marie
    Roth, Anastasia
    COLLABORATION IN A DATA-RICH WORLD, 2017, 506 : 641 - 648
  • [25] Model-driven development of accessible software: a systematic literature review
    Ordonez, Karla
    Hilera, Jose
    Cueva, Samanta
    UNIVERSAL ACCESS IN THE INFORMATION SOCIETY, 2022, 21 (01) : 295 - 324
  • [26] Model-driven engineering of safety and security software systems: A systematic mapping study and future research directions
    Mashkoor, Atif
    Egyed, Alexander
    Wille, Robert
    Stock, Sebastian
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (07)
  • [27] Recommender systems in model-driven engineering A systematic mapping review
    Almonte, Lissette
    Guerra, Esther
    Cantador, Ivan
    de Lara, Juan
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (01) : 249 - 280
  • [28] Using Software Product Lines to Manage Model Families in Model-Driven Engineering
    Avila-Garcia, Orlando
    Estevez Garcia, Antonio
    Sanchez Rebull, E. Victor
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1006 - 1011
  • [29] A Systematic Map of Integration of Aspect Orientation and Model-Driven Engineering
    Mehmood, Abid
    Jawawi, Dayang N. A.
    2012 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS AND TECHNOLOGIES (ICOSST), 2012, : 1 - 6
  • [30] Model-Driven Engineering and Elicitation Techniques: A Systematic Literature Review
    He, Chuan
    Mussbacher, Gunter
    2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2016, : 180 - 189