Tcl and the Tk toolkit
Libraries and file system architecture
Practical reusable UNIX software
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
COM and DCOM: Microsoft's vision for distributed objects
COM and DCOM: Microsoft's vision for distributed objects
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Version models for software configuration management
ACM Computing Surveys (CSUR)
A cooperative approach to support software deployment using the software dock
Proceedings of the 21st international conference on Software engineering
CGI programming with Perl (2nd ed.)
CGI programming with Perl (2nd ed.)
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
A Testbed for Configuration Management Policy Programming
IEEE Transactions on Software Engineering
Introducing Microsoft .Net, Second Edition
Introducing Microsoft .Net, Second Edition
Open Source Development with CVS
Open Source Development with CVS
Maximum RPM
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
Proceedings of the 24th International Conference on Software Engineering
ClearCase MultiSite: Supporting Geographically-Distributed Software Development
Selected papers from the ICSE SCM-4 and SCM-5 Workshops, on Software Configuration Management
An Architecture for Post-Development Configuration Management in a Wide-Area Network
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Imposing a Memory Management Discipline on Software Deployment
Proceedings of the 26th International Conference on Software Engineering
IEEE Transactions on Software Engineering
Continuous release and upgrade of component-based software
Proceedings of the 12th international workshop on Software configuration management
Feature-Oriented Analysis and Specification of Dynamic Product Reconfiguration
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Component-based software version management based on a Component-Interface Dependency Matrix
Journal of Systems and Software
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Managing dependencies between software products
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
ICDCIT'06 Proceedings of the Third international conference on Distributed Computing and Internet Technology
1st international workshop on release engineering (RELENG 2013)
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Software release management is the process through which software is made available to and obtained by its users. Until now, this process has been relatively straightforward. However, the emergence of component-based software is complicating software release management. Increasingly, software is constructed via the assembly of pre-existing, independently produced, and independently released components. Both developers and users of such software are affected by these complications. Developers need to accurately document the complex and changing dependencies among the components constituting the software. Users must be involved in locating, retrieving, and assembling components in order to appropriately bring the software into their particular environment. In this paper, we introduce the problem of release management for component-based software and discuss SRM, a prototype software release management tool we have developed that supports both developers and users in the software release management process.