首页> 外文会议>2015 IEEE 1st International Workshop on Software Analytics >How we resolve conflict: an empirical study of method-level conflict resolution
【24h】

How we resolve conflict: an empirical study of method-level conflict resolution

机译:我们如何解决冲突:方法级别冲突解决的实证研究

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

摘要

Context: Branching and merging are common activities in large-scale software development projects. Isolated development with branching enables developers to focus their effort on their specific tasks without wasting time on the problems caused by other developers' changes. After the completion of tasks in branches, such branches should be integrated into common branches by merging. When conflicts occur in merging, developers need to resolve the conflicts, which are troublesome. Goal: To support conflict resolution in merging, we aim to understand how conflicts are resolved in practice from large-scale study. Method: We present techniques for identifying conflicts and detecting conflict resolution in method level. Result: From the analysis of 10 OSS projects written in Java, we found that (1) 44% (339/779) of conflicts are caused by changing concurrently the same positions of methods, 48% (375/779) are by deleting methods, 8% (65/779) are by renaming methods, and that (2) 99% (771/779) of conflicts are resolved by adopting one method directly. Conclusions: Our results suggest that most of conflicts are resolved by simple way. One of our future works is developing methods for supporting conflict resolution.
机译:背景:分支和合并是大型软件开发项目中的常见活动。具有分支的隔离开发使开发人员可以将精力集中于特定的任务,而不会将时间浪费在其他开发人员的更改所引起的问题上。在分支机构中完成任务后,应通过合并将这些分支机构合并到公共分支机构中。当合并中发生冲突时,开发人员需要解决冲突,这很麻烦。目标:为了支持合并中的冲突解决,我们旨在从大规模研究中了解如何解决冲突。方法:我们提出了在方法级别识别冲突和检测冲突解决方法的技术。结果:通过分析用Java编写的10个OSS项目,我们发现(1)冲突的44%(339/779)是由于同时更改方法的相同位置引起的,而48%(375/779)的冲突是由删除方法引起的,其中8%(65/779)是通过重命名方法实现的,而(2)99%(771/779)冲突是通过直接采用一种方法解决的。结论:我们的结果表明,大多数冲突都可以通过简单的方式解决。我们未来的工作之一是开发支持冲突解决的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号