首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Understanding Semi-structured Merge Conflict Characteristics in Open-Source Java Projects (Journal-First Abstract)
【24h】

Understanding Semi-structured Merge Conflict Characteristics in Open-Source Java Projects (Journal-First Abstract)

机译:在开源Java项目中了解半结构合并冲突特征(杂志第一个摘要)

获取原文

摘要

In a collaborative development environment, tasks are commonly assigned to developers working independent from each other. As a result, when trying to integrate these contributions, one might have to deal with conflicting changes. Such conflicts might be detected when merging contributions (merge conflicts), when building the system (build conflicts), or when running tests (semantic conflicts). Regarding such conflicts, previous studies show that they occur frequently, and impair developers' productivity, as understanding and solving them is a demanding and tedious task that might introduce defects. However, despite the existing evidence in the literature, the structure of changes that lead to conflicts has not been studied yet. Understanding the underlying structure of conflicts, and the involved syntactic language elements, might shed light on how to better avoid them. For example, awareness tools that inform users about ongoing parallel changes such as Syde and Palantír can benefit from knowing the most common conflict patterns to become more efficient. With that aim, in this paper we focus on understanding the underlying structure of merge conflicts.
机译:在协同开发环境中,任务通常分配给彼此独立的开发人员。因此,在尝试整合这些贡献时,人们可能必须处理冲突的变化。在构建系统(构建冲突)时或运行测试(语义冲突)时,可能会检测到这种冲突。关于这种冲突,以前的研究表明,他们经常发生,损害开发人员的生产力,因为了解和解决它们是一种可能引入缺陷的苛刻和繁琐的任务。但是,尽管文献中存在了现有证据,但尚未研究导致冲突的变化的结构。了解冲突的潜在结构,以及所涉及的句法语言元素,可能会阐明如何更好地避开它们。例如,通知用户关于诸如Syde和Palantír等持续并行变化的知名工具可以从知识更高的冲突模式中受益。在这方面,在本文中,我们专注于了解合并冲突的潜在结构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号