RCS—a system for version control
Software—Practice & Experience
An integrated toolset for engineering software configurations
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A distributed version control system for wide area networks
Software Engineering Journal
Concepts in configuration management systems
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
The Adele configuration manager
Configuration management
Configuration management with logical structures
Proceedings of the 18th international conference on Software engineering
A generic, peer-to-peer repository for distributed configuration management
Proceedings of the 18th international conference on Software engineering
Unified versioning through feature logic
ACM Transactions on Software Engineering and Methodology (TOSEM)
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Delta algorithms: an empirical analysis
ACM Transactions on Software Engineering and Methodology (TOSEM)
ACM SIGSOFT Software Engineering Notes
Proceedings of the Seventh International Conference on Data Engineering
ClearCase MultiSite: Supporting Geographically-Distributed Software Development
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
Experiences With a Script-Based Software Configuration Management System
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
Infrastructure for Wide-Area Software Development
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
Modeling the Sharing of Versions
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
WebRC: Configuration Management for a Cooperation Tool
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
ScmEngine: A Distributed Software Management Environment on X.500
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Distributed Source Control System
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Distributed Configuration Management via Java and the World Wide Web
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
CoEd - A Tool for Versioning of Hierarchical Documents
ECOOP '98 Proceedings of the SCM-8 Symposium on System Configuration Management
A transaction manager component supporting extended transaction models
A transaction manager component supporting extended transaction models
Software release management for component-based software
Software—Practice & Experience
Freeing Cooperation from Servers Tyranny
Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
Palantír: raising awareness among configuration management workspaces
Proceedings of the 25th International Conference on Software Engineering
Software—Practice & Experience - Special issue: Web technologies
An Experimental, Pluggable Infrastructure for Modular Configuration Management Policy Composition
Proceedings of the 26th International Conference on Software Engineering
SubCM: A Tool for Improved Visibility of Software Change in an Industrial Setting
IEEE Transactions on Software Engineering
An infrastructure for development of object-oriented, multi-level configuration management services
Proceedings of the 27th international conference on Software engineering
Process model and awareness in SCM
Proceedings of the 12th international workshop on Software configuration management
Using customer input to drive change in user assistance
Proceedings of the 26th annual ACM international conference on Design of communication
An Architecture for Modeling and Applying Quality Processes on Evolving Software
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Uniform comparison of configuration management data models
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Dissecting configuration management policies
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Applications of configuration information to security
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Hi-index | 0.00 |
Even though the number and variety of available configuration management systems has grown rapidly in the past few years, the need for new configuration management systems still remains. Driving this need are the emergence of situations requiring highly specialized solutions, the demand for management of artifacts other than traditional source code and the exploration of entirely new research questions in configuration management. Complicating the picture is the trend toward organizational structures that involve personnel working at physically separate sites. We have developed a testbed to support the rapid development of configuration management systems. The testbed separates configuration management repositories (i.e., the stores for versions of artifacts) from configuration management policies (i.e., the procedures, according to which the versions are manipulated) by providing a generic model of a distributed repository and an associated programmatic interface. Specific configuration management policies are programmed as unique extensions to the generic interface, while the underlying distributed repository is reused across different policies. In this paper, we describe the repository model and its interface and present our experience in using a prototype of the testbed, called NUCM, to implement a variety of configuration management systems.