首页> 外文会议>International Conference on Software Maintenance and Evolution >On Analyzing the Topology of Commit Histories in Decentralized Version Control Systems
【24h】

On Analyzing the Topology of Commit Histories in Decentralized Version Control Systems

机译:分散版本控制系统中提交历史的拓扑分析

获取原文

摘要

Empirical analysis of software repositories usually deals with linear histories derived from centralized versioning systems. Decentralized version control systems allow a much richer structure of commit histories, which presents features that are typical of complex graph models. In this paper we bring some evidences of how the very structure of these commit histories carries relevant information about the distributed development process. By means of a novel data structure that we formally define, we analyze the topological characteristics of commit graphs of a sample of GIT projects. Our findings point out the existence of common recurrent structural patterns which identically occur in different projects and can be consider building blocks of distributed collaborative development.
机译:对软件存储库的经验分析通常处理从集中版本控制系统得出的线性历史记录。分散的版本控制系统允许更丰富的提交历史记录结构,呈现出复杂图模型所特有的功能。在本文中,我们提供了一些证据,证明这些提交历史的结构本身如何承载有关分布式开发过程的相关信息。通过我们正式定义的新颖数据结构,我们分析了GIT项目样本的提交图的拓扑特征。我们的发现指出了常见的循环结构模式的存在,这些模式在不同的项目中相同,可以被认为是分布式协作开发的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号