A Feature Model and Benchmark for Model Version Management in Collaborative Modeling Environments.

Saved in:
Bibliographic Details
Title: A Feature Model and Benchmark for Model Version Management in Collaborative Modeling Environments.
Authors: Kasaei, Mohammad‐Sajad1,2 (AUTHOR), Fatemi, Afsaneh1 (AUTHOR) a_fatemi@eng.ui.ac.ir, Sharbaf, Mohammadreza1 (AUTHOR), Zamani, Bahman1 (AUTHOR), Blouin, Dominique2 (AUTHOR)
Source: Journal of Software: Evolution & Process. May2026, Vol. 38 Issue 5, p1-30. 30p.
Subjects: Software versioning, Evaluation methodology
Abstract: In engineering, iterative modeling is a cornerstone of system development. Effective model version management is essential to track changes, maintain consistency, and ensure traceability across evolving model variants. This study proposes a comprehensive feature model that synthesizes and analyzes the current state of versioning systems for modeling artifacts. Additionally, we introduce BenchmarV, a novel benchmark designed for evaluating such tools. Our study is based on a systematic review of existing literature and tools. We analyze and categorize the features of current systems for model version management, with particular emphasis on model versioning and model branching, which are core components of model merging. This analysis serves as the foundation for our next goals which are identifying common challenges and defining a benchmark for systematic evaluation. Our findings revealed several pressing challenges that must be addressed to support efficient and reliable parallel development of model artifacts. In addition, the evaluation demonstrated that BenchmarV can be applied systematically across heterogeneous tools and discriminates between systems based on their versioning and branching capabilities. The benchmark provided transparent, interpretable metrics directly linked to observed tool behavior. This work addresses a significant gap in the field by offering a structured understanding of model version management and introducing a practical and extensible benchmark. Our contributions are intended to support both researchers and practitioners in advancing collaborative modeling tools and practices. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Software: Evolution & Process is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 194054112
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Feature Model and Benchmark for Model Version Management in Collaborative Modeling Environments.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Kasaei%2C+Mohammad‐Sajad%22">Kasaei, Mohammad‐Sajad</searchLink><relatesTo>1,2</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Fatemi%2C+Afsaneh%22">Fatemi, Afsaneh</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> a_fatemi@eng.ui.ac.ir</i><br /><searchLink fieldCode="AR" term="%22Sharbaf%2C+Mohammadreza%22">Sharbaf, Mohammadreza</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Zamani%2C+Bahman%22">Zamani, Bahman</searchLink><relatesTo>1</relatesTo> (AUTHOR)<br /><searchLink fieldCode="AR" term="%22Blouin%2C+Dominique%22">Blouin, Dominique</searchLink><relatesTo>2</relatesTo> (AUTHOR)
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Journal+of+Software%3A+Evolution+%26+Process%22">Journal of Software: Evolution & Process</searchLink>. May2026, Vol. 38 Issue 5, p1-30. 30p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Software+versioning%22">Software versioning</searchLink><br /><searchLink fieldCode="DE" term="%22Evaluation+methodology%22">Evaluation methodology</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: In engineering, iterative modeling is a cornerstone of system development. Effective model version management is essential to track changes, maintain consistency, and ensure traceability across evolving model variants. This study proposes a comprehensive feature model that synthesizes and analyzes the current state of versioning systems for modeling artifacts. Additionally, we introduce BenchmarV, a novel benchmark designed for evaluating such tools. Our study is based on a systematic review of existing literature and tools. We analyze and categorize the features of current systems for model version management, with particular emphasis on model versioning and model branching, which are core components of model merging. This analysis serves as the foundation for our next goals which are identifying common challenges and defining a benchmark for systematic evaluation. Our findings revealed several pressing challenges that must be addressed to support efficient and reliable parallel development of model artifacts. In addition, the evaluation demonstrated that BenchmarV can be applied systematically across heterogeneous tools and discriminates between systems based on their versioning and branching capabilities. The benchmark provided transparent, interpretable metrics directly linked to observed tool behavior. This work addresses a significant gap in the field by offering a structured understanding of model version management and introducing a practical and extensible benchmark. Our contributions are intended to support both researchers and practitioners in advancing collaborative modeling tools and practices. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of Software: Evolution & Process is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=194054112
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1002/smr.70102
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 30
        StartPage: 1
    Subjects:
      – SubjectFull: Software versioning
        Type: general
      – SubjectFull: Evaluation methodology
        Type: general
    Titles:
      – TitleFull: A Feature Model and Benchmark for Model Version Management in Collaborative Modeling Environments.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Kasaei, Mohammad‐Sajad
      – PersonEntity:
          Name:
            NameFull: Fatemi, Afsaneh
      – PersonEntity:
          Name:
            NameFull: Sharbaf, Mohammadreza
      – PersonEntity:
          Name:
            NameFull: Zamani, Bahman
      – PersonEntity:
          Name:
            NameFull: Blouin, Dominique
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 05
              Text: May2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 20477473
          Numbering:
            – Type: volume
              Value: 38
            – Type: issue
              Value: 5
          Titles:
            – TitleFull: Journal of Software: Evolution & Process
              Type: main
ResultId 1