Collaboration And Versioning Framework - a Systematic Top-Down Approach

被引:3
|
作者
Pietron, Jakob [1 ]
Raschke, Alexander [1 ]
Exelmans, Joeri [2 ]
Tichy, Matthias [1 ]
机构
[1] Univ Ulm, Inst Software Engn & Programming Languages, Ulm, Germany
[2] Univ Antwerp Flanders Make, Dept Comp Sci, Antwerp, Belgium
关键词
collaboration; versioning; framework; classification; mapping;
D O I
10.1109/MODELS-C59198.2023.00124
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
CONTEXT: Versioning allows users to efficiently create and evolve artifacts, not only but especially in the domain of model-driven engineering. Due to collaboration tools, the place and time where users jointly work at their artifacts do not play an important role anymore. OBJECTIVE: We systematically elaborated a classification framework for collaboration and versioning tools. The intention is threefold: First, it should be possible to classify existing approaches. Second, deriving from user goals requirements to be met, and capabilities to be supported by a new tool. Third, given a set of capabilities, highlight which user goals can be achieved. METHOD: According to Kang and Lee, we systematically elaborated a problem space and a solution space and created mappings between both spaces and their sub-spaces. To demonstrate the applicability, we classified existing VCS like git, Google Docs, and several MDE-specific approaches. RESULTS: The created feature diagram covers 238 features and contains about 87 constraints. CONCLUSION: The developed framework supports researchers and developers in classifying their tools, revealing new opportunities to improve their tools, and guiding the development of new tools.
引用
收藏
页码:767 / 777
页数:11
相关论文
共 50 条
  • [21] A framework for collaborative top-down assembly design
    Gao, Shuming
    Zhang, Shuting
    Chen, Xiang
    Yang, Youdong
    COMPUTERS IN INDUSTRY, 2013, 64 (08) : 967 - 983
  • [22] A Top-down Framework for Regional Historical Analysis
    Giesecke, James A.
    SPATIAL ECONOMIC ANALYSIS, 2008, 3 (01) : 45 - 87
  • [23] A TOP-DOWN APPROACH TO SAFETY SYSTEMS
    WILKINSON, J
    CONTROL AND INSTRUMENTATION, 1986, 18 (11): : 43 - &
  • [24] Bringing a top-down approach to pediatrics
    Marr, D
    AMERICAN JOURNAL OF OCCUPATIONAL THERAPY, 1999, 53 (01): : 114 - 114
  • [25] STRUCTURED PROGRAMMING - TOP-DOWN APPROACH
    MILLER, EF
    LINDAMOOD, GE
    DATAMATION, 1973, 19 (12): : 55 - 57
  • [26] TOP-DOWN APPROACH SPEEDS DESIGN
    KATZ, IT
    WONG, N
    COMPUTER DESIGN, 1990, 29 (12): : 18 - &
  • [27] A framework for collaborative top-down assembly design
    Zhang, Shuting
    Chen, Xiang
    Gao, Shuming
    Yang, Youdong
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2007, VOL 6, PTS A AND B, 2008, : 139 - 149
  • [28] Top-down approach to fiber-top cantilevers
    Gavan, Khashayar Babaei
    Rector, Jan H.
    Heeck, Kier
    Chavan, Dhwajal
    Gruca, Grzegorz
    Oosterkamp, Tjerk H.
    Iannuzzi, Davide
    OPTICS LETTERS, 2011, 36 (15) : 2898 - 2900
  • [29] Systematic top-down design of A/D converters
    Vogels, M
    Gielen, G
    PROCEEDINGS OF THE 2005 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN, VOL 1, 2005, : 293 - 296
  • [30] Top-down Causation Without Top-down Causes
    Carl F. Craver
    William Bechtel
    Biology & Philosophy, 2007, 22 : 547 - 563