Palantir: raising awareness among configuration management workspaces

Palantir: raising awareness among configuration management workspaces
复制标题

Palantir:提高配置管理工作空间的意识

DOI:
--
复制
发表时间:
2003
期刊:
25th International Conference on Software Engineering, 2003. Proceedings.
影响因子:
--
通讯作者:
A. Hoek
A. Hoek
中科院分区:
--
文献类型:
--
作者:
A. Sarma;Z. Noroozi;A. Hoek

文献摘要

被引文献

相似文献

当前的配置管理系统提倡将开发人员彼此隔离的工作空间。这种隔离有利有弊,因为开发人员在进行更改时不会受到其他开发人员同时进行的更改的干扰。这很糟糕,因为当更改从工作区提升到中央配置管理存储库时,不知道哪些工件正在定期并行更改会导致问题。克服糟糕的隔离,同时保持良好的隔离,需要提高开发人员的意识,这是传统上被配置管理规程所忽视的问题。为了填补这一空白,我们开发了Palantir,这是一种新颖的工作空间感知工具,它通过向开发人员提供对其他工作空间的洞察来补充现有的配置管理系统。特别是,该工具告知开发人员其他开发人员更改了哪些工件,计算这些更改严重性的简单度量,并以可配置且通常不引人注目的方式图形化地显示信息。为了说明Palantir的使用,我们将演示它如何与两个代表性的配置管理系统集成。
Current configuration management systems promote workspaces that isolate developers from each other. This isolation is both good and bad It is good, because developers make their changes without any interference from changes made concurrently by other developers. It is bad, because not knowing which artifacts are changing in parallel regularly leads to problems when changes are promoted from workspaces into a central configuration management repository. Overcoming the bad isolation, while retaining the good isolation, is a matter of raising awareness among developers, an issue traditionally ignored by the discipline of configuration management. To fill this void, we have developed Palantir, a novel workspace awareness tool that complements existing configuration management systems by providing developers with insight into other workspaces. In particular, the tool informs a developer of which other developers change which other artifacts, calculates a simple measure of severity of those changes, and graphically displays the information in a configurable and generally non-obtrusive manner. To illustrate the use of Palantir, we demonstrate how it integrates with two representative configuration management systems.