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] Survey of traceability approaches in model-driven engineering
    Galvao, Ismenia
    Goknil, Arda
    11TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 313 - 324
  • [32] A Model-Driven Engineering approach for the observation needs specification
    Zendagui, Boubekeur
    ICALT: 2009 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, 2009, : 67 - 69
  • [33] How consistency is handled in model-driven software engineering and UML: an expert opinion survey
    Damiano Torre
    Marcela Genero
    Yvan Labiche
    Maged Elaasar
    Software Quality Journal, 2023, 31 : 1 - 54
  • [34] How consistency is handled in model-driven software engineering and UML: an expert opinion survey
    Torre, Damiano
    Genero, Marcela
    Labiche, Yvan
    Elaasar, Maged
    SOFTWARE QUALITY JOURNAL, 2023, 31 (01) : 1 - 54
  • [35] MODEL-DRIVEN DEVELOPMENT OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS A Case Study in Model-driven Engineering
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 309 - 316
  • [36] Automating the Customization of Model-Driven Software Engineering Environments
    Cuevas Cuesta, Cesar
    Lopez Martinez, Patricia
    Drake, Jose M.
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 337 - 344
  • [37] Model-Driven Development and the Future of Software Engineering Education
    Cowling, Tony
    2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 329 - 331
  • [38] Software Evolution in Model-driven Product Line Engineering
    Abrahao, Silvia
    Gonzalez-Huerta, Javier
    Insfran, Emilio
    Ramos, Isidro
    ERCIM NEWS, 2012, (88): : 41 - 42
  • [39] Applying model-driven engineering in small software enterprises
    Sanchez Cuadrado, Jesus
    Izquierdo, Javier Luis Canovas
    Garcia Molina, Jesus
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 89 : 176 - 198
  • [40] Bridging MDE and AI: a systematic review of domain-specific languages and model-driven practices in AI software systems engineering
    Raedler, Simon
    Berardinelli, Luca
    Winter, Karolin
    Rahimi, Abbas
    Rinderle-Ma, Stefanie
    SOFTWARE AND SYSTEMS MODELING, 2024,