首页> 外文会议>IEEE International Conference on Global Software Engineering >Awareness and Merge Conflicts in Distributed Software Development
【24h】

Awareness and Merge Conflicts in Distributed Software Development

机译:分布式软件开发中的意识和合并冲突

获取原文

摘要

Collaborative software development requires programmers to coordinate their work and merge individual contributions into a consistent shared code base. Traditionally, coordination follows a series of update-modify-commit" cycles, where merge conflicts arise upon committing if individual modifications have diverged and must be explicitly reconciled. Researchers have been suggesting that providing timely awareness information about "who's changing what" may not only help deal with conflicts but, more generally, improve the effectiveness of collaboration. This paper investigates the impact of awareness information in the context of globally distributed software development. Based on an analysis of data from 105 student developers constituting 12 development teams located in different countries, we analyze, among other things: 1) the frequency of merge conflicts and insufficient awareness, 2) the impact of distribution on team awareness, 3) the perceived impact of conflicts and lack of awareness on productivity, motivation, and project punctuality. Our findings include: 1) lack of awareness occurs more frequently than merge conflicts, 2) information about remote team members is missing roughly as often as information about colocated ones, 3) insufficient awareness information affects more negatively programmer's performance than merge conflicts.
机译:协作软件开发要求程序员协调他们的工作,并将个人贡献合并到一个一致的共享代码库中。传统上,协调遵循一系列的“更新-修改-提交”周期,如果单个修改发生分歧并且必须明确调和,则提交时会发生合并冲突。研究人员建议,及时提供有关“谁在改变什么”的意识信息帮助解决冲突,但更广泛地说,是提高协作的有效性。本文研究了意识信息在全球分布式软件开发中的影响。基于对来自不同国家的12个开发团队的105名学生开发人员的数据进行的分析,我们分析了以下因素:1)合并冲突的频率和意识不足,2)分配对团队意识的影响,3)冲突和缺乏意识对生产力,动力和项目守时的感知影响。研究结果包括:1)缺乏意识比合并冲突更常发生,2)关于远程团队成员的信息丢失的频率大约与位于同一地点的团队信息的丢失频率相同; 3)意识不足的信息对程序员的性能的影响比合并冲突更为不利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号