RCS—a system for version control
Software—Practice & Experience
Gandalf: software development environments
IEEE Transactions on Software Engineering
The object management system of PCTE as a software engineering database management system
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Version management in an object-oriented database
An international workshop on Advanced programming environments
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Controlling propagation of operations using attributes on relations
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
An integrated toolset for engineering software configurations
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Toward a unified framework for version modeling in engineering databases
ACM Computing Surveys (CSUR)
The ObjectStore database system
Communications of the ACM
Configuration Management in Terms of Modules
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
Computer-Aided Software Engineering in a distributed workstation environment
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A generic, peer-to-peer repository for distributed configuration management
Proceedings of the 18th international conference on Software engineering
Version models for software configuration management
ACM Computing Surveys (CSUR)
Coven: brewing better collaboration through software configuration management
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
A Testbed for Configuration Management Policy Programming
IEEE Transactions on Software Engineering
Supporting aggregation in fine grained software configuration management
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Supporting aggregation in fine grained software configuration management
ACM SIGSOFT Software Engineering Notes
A Layered Architecture for Uniform Version Management
IEEE Transactions on Software Engineering
The Ragnarok software development environment
Nordic Journal of Computing
Visual separation of concerns through multidimensional program storage
Proceedings of the 2nd international conference on Aspect-oriented software development
Foundations for Software Configuration Management Policies Using Graph Transformations
FASE '00 Proceedings of the Third Internationsl Conference on Fundamental Approaches to Software Engineering: Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS 2000
The molhado hypertext versioning system
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
SubCM: A Tool for Improved Visibility of Software Change in an Industrial Setting
IEEE Transactions on Software Engineering
Object-oriented, structural software configuration management
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
A Framework Focus on Configuration Modeling and Integration with Transparent Persistence
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 18 - Volume 19
An infrastructure for development of object-oriented, multi-level configuration management services
Proceedings of the 27th international conference on Software engineering
Multi-level Con.guration Management with Fine-grained Logical Units
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Impact of software engineering research on the practice of software configuration management
ACM Transactions on Software Engineering and Methodology (TOSEM)
MolhadoRef: a refactoring-aware infrastructure for OO programs
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
Refactoring-Aware Configuration Management for Object-Oriented Programs
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A fine-grained and flexible version control for software artifacts
Proceedings of the 26th annual ACM international conference on Design of communication
WS-BPEL Extensions for Versioning
Information and Software Technology
WSDL and UDDI extensions for version support in web services
Journal of Systems and Software
Models and tools for managing development processes
Models and tools for managing development processes
Operation-based, fine-grained version control model for tree-based representation
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Hi-index | 0.01 |
When designing software, programmers usually think in terms of modules that are represented as functions and classes, but using existing configuration management systems, programmers have to deal with versions and configurations that are organized by files and directories. This is inconvenient and error-prone, since there is a gap between handling source code and managing configurations. We present a framework for programming environments that handles versions and configurations directly in terms of the functions and classes in source code. We show that with this framework, configuration management issues in software reuse and cooperative programming become easier. We also present a prototype environment that has been developed to verify our ideas.