首页> 外文期刊>International journal of software engineering and knowledge engineering >Characterizing the Problem of Developers' Assignment for Merging Branches
【24h】

Characterizing the Problem of Developers' Assignment for Merging Branches

机译:表征合并分支的开发人员分配问题

获取原文
获取原文并翻译 | 示例
           

摘要

During the software development process, artifacts are constructed and manipulated by many developers working in parallel. A common practice to manage parallel development is the use of branches in the version control system. Usually, at some point, the merge of these branches may be necessary. This process can combine two independent and eventually long sequences of commits, which may have been performed by different developers. Conflicts resulting from the merge of parallel changes may arise. When these conflicts are not automatically solved by the version control system, the developers in charge of the merge process must act. Normally, the developers' knowledge regarding the changes performed in parallel is usually not taken into consideration when assigning developers to the merge task. With this in mind, the goal of this work is to characterize the problem of developers' assignment for merging branches. To do so, this work analyzed merge profiles of eight software projects and check if the development history is an appropriate source of information for identifying the key participants for collaborative merge. In addition, this work presents a survey on developers about what actions they take when they need to merge branches, and especially when a conflict arises during the merge.
机译:在软件开发过程中,工件由许多并行工作的开发人员构造和操纵。管理并行开发的一种常见做法是在版本控制系统中使用分支。通常,在某些时候,可能需要合并这些分支。这个过程可以合并两个独立的,最终很长的提交序列,这些提交序列可能是由不同的开发人员执行的。并行更改合并可能导致冲突。当版本控制系统没有自动解决这些冲突时,负责合并过程的开发人员必须采取行动。通常,在将开发人员分配给合并任务时,通常不会考虑开发人员对并行执行的更改的了解。考虑到这一点,这项工作的目的是描述合并分支的开发人员分配问题。为此,这项工作分析了八个软件项目的合并配置文件,并检查开发历史记录是否是用于识别协作合并关键参与者的适当信息源。此外,这项工作还对开发人员进行了一项调查,说明他们在需要合并分支时,特别是在合并期间发生冲突时会采取什么措施。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号