首页> 外文会议>International conference on Software Engineering >Refactoring-Aware Configuration Management for Object-Oriented Programs
【24h】

Refactoring-Aware Configuration Management for Object-Oriented Programs

机译:面向对象程序的重构感知配置管理

获取原文

摘要

Current text based Software Configuration Management (SCM) systems have trouble with refactorings. Refactorings result in global changes and lead to merge conflicts. A refactoring-aware SCM system reduces merge conflicts, preserves program history better and makes it easier to understand program evolution. This paper describes MolhadoRef, a refactoring-aware SCM system and the merge algorithm at its core. MolhadoRef records change operations (refactorings and edits) used to produce one version, and replays them when merging versions. Since refactorings are change operations with well defined semantics, MolhadoRef treats them intelligently. A case-study shows that MolhadoRef solves automatically more merge conflicts than CVS while resulting in fewer merge errors.
机译:当前基于文本的软件配置管理(SCM)系统在重构时遇到问题。重构导致全局变化并导致合并冲突。具有重构意识的SCM系统减少了合并冲突,更好地保留了程序历史记录,并使理解程序演化变得更加容易。本文介绍了MolhadoRef,它是一种可重构的SCM系统,其核心是合并算法。 MolhadoRef记录用于生成一个版本的更改操作(重构和编辑),并在合并版本时重放它们。由于重构是具有定义良好的语义的变更操作,因此MolhadoRef会明智地对待它们。案例研究表明,与CVS相比,MolhadoRef自动解决了更多的合并冲突,同时合并错误更少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号