The Computer Journal
RCS—a system for version control
Software—Practice & Experience
ACM Transactions on Programming Languages and Systems (TOPLAS) - The MIT Press scientific computation series
An editor for revision control
ACM Transactions on Programming Languages and Systems (TOPLAS)
Software management constraints and action triggering in the Adele program database
Proc. of the 1st European Software Engineering Conference on ESEC '87
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Integrating noninterfering versions of programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
Delta storage for arbitrary non-text files
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Methods and tools for software configuration management
Methods and tools for software configuration management
The ObjectStore database system
Communications of the ACM
Change-oriented version descriptions in EPOS
Software Engineering Journal
POPL '93 Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
TRI-Ada '93 Proceedings of the conference on TRI-Ada '93
The cost of selective recompilation and environment processing
ACM Transactions on Software Engineering and Methodology (TOSEM)
ACM Transactions on Programming Languages and Systems (TOPLAS)
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)
Software configuration management: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software Process Modelling and Technology
Software Process Modelling and Technology
ESEC '89 Proceedings of the 2nd European Software Engineering Conference
Six Theses on Software Process Research
EWSPT '98 Proceedings of the 6th European Workshop on Software Process Technology
ClearCase MultiSite: Supporting Geographically-Distributed Software Development
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
The Asgard System: Activity-Based Configuration Management
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
Towards a Uniform Version Model for Software Configuration Management
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Change Sets Versus Change Packages: Comparing Implementations of Change-Based SCM
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
High Level Process Modeling for SCM Systems
ICSE '97 Proceedings of the SCM-7 Workshop on System Configuration Management
Version Sensitive Editing: Change History as a Programming Tool
ECOOP '98 Proceedings of the SCM-8 Symposium on System Configuration Management
ECOOP '98 Proceedings of the SCM-8 Symposium on System Configuration Management
Design, implementation, and evaluation of a Revision Control System
ICSE '82 Proceedings of the 6th international conference on Software engineering
Preliminary experience with a configuration control system for modular programs
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Mae---a system model and environment for managing architectural evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
Automatic generation of rule-based software configuration management systems
Proceedings of the 27th international conference on Software engineering
Bamboo: an architecture modeling and code generation framework for configuration management systems
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Odyssey-VCS: a flexible version control system for UML model elements
Proceedings of the 12th international workshop on Software configuration management
Multi-synchronous Collaborative Semantic Wikis
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
Layered class diagrams: supporting the design process
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Odyssey-CCS: a change control system tailored to software reuse
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Hi-index | 0.00 |
Software Configuration Management (SCM) is an important discipline in professional software development and maintenance. The importance of SCM has increased as programs have become larger and more complex and mission/life-critical. This paper discusses the evolution of SCM technology from the early days of software development to present and the impact university and industrial research has had along the way. It also includes a survey of the industrial state-of-the-practice and research directions.The paper published here is not intended to be a definitive assessment. Rather, our intention is to solicit comments and corrections from the community to help refine the work. If you would like to provide further information, please contact the first author. A longer version of this report can be found at http://wwwadele.imag.fr/SCMImpact.pdf.