An Observation of Fine-Grain Usage Patterns for Two Configuration Management Tools
This paper presents the results of a survey of employees from one company that uses different configuration management tools and processes for the development of two separate products. Results from this study suggest that workspace semantics, and build semantics both have a significant impact on the fine grain use pattern of the check-in operation. In contrast, the meaning and use of check-out was the same across configuration management systems. Other results highlight the difficulty of overcoming lock-in to a given configuration management tool, and the desirability of a hybrid change approval process that finds a middle ground between the lightweight and batch processes.