首页> 外文会议>2010 14th IEEE International Enterprise Distributed Object Computing Conference >Comparing State- and Operation-Based Change Tracking on Models
【24h】

Comparing State- and Operation-Based Change Tracking on Models

机译:在模型上比较基于状态和基于操作的变更跟踪

获取原文

摘要

In recent years, models are increasingly used throughout the entire lifecycle in software development projects. In effect, the need for collaborating on these models emerged, requiring change tracking and versioning. However, many researchers have shown that existing methods and tools for Version Control (VC) do not work well on graph-like models, such as UML, SysML or domain-specific modeling languages. To alleviate this, alternative techniques and methods have been proposed which can be classified into state-based and operation-based approaches. Existing research shows advantages of operation-based over state-based approaches in selected use cases, such as conflict detection or merging. However, there are only few results available on the advantages of operation-based approaches in the most common use case of a VC system: review and understand change. In this paper, we present and discuss both approaches and their use cases. Moreover, we present the results of an empirical study to compare a state-based with an operation-based approach for the use case of reviewing and understanding change. For this study, we have mined an operation-based model repository and interviewed users to assess their understanding of randomly selected changes. Our results indicate that users better understand complex changes in the operation-based representation.
机译:近年来,在软件开发项目的整个生命周期中越来越多地使用模型。实际上,出现了在这些模型上进行协作的需求,这需要更改跟踪和版本控制。但是,许多研究人员表明,用于版本控制(VC)的现有方法和工具在诸如UML,SysML或特定于领域的建模语言之类的图形模型上效果不佳。为了减轻这种情况,已经提出了可替代的技术和方法,它们可以分为基于状态的方法和基于操作的方法。现有研究表明,在选定的用例(例如冲突检测或合并)中,基于操作的方法优于基于状态的方法。但是,在VC系统最常见的用例中,关于基于操作的方法的优点的可用结果很少:查看并了解更改。在本文中,我们介绍并讨论了两种方法及其用例。此外,我们提供了一项实证研究的结果,以比较基于状态和基于操作的方法来检查和理解变更的用例。对于本研究,我们已经挖掘了基于操作的模型存储库并采访了用户,以评估他们对随机选择的更改的理解。我们的结果表明,用户可以更好地理解基于操作的表示形式中的复杂变化。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号