Software Release Management
COLORADO UNIV AT BOULDER DEPT OF COMPUTER SCIENCE
Pagination or Media Count:
A poorly understood and underdeveloped part of the software process is software release management, which is the process through which software is made available to, and obtained by, its users. Complicating software release management is the increasing tendency for software to be constructed as a system of systems, assembled from pre-existing, independently produced, and independently released systems. Both developers and users of such software are affected by these complications. Developers need to accurately document complex and changing dependencies among the systems constituting the software. Users will be heavily involved in the location, retrieval, and assembly process of the systems to appropriately configure the software to their particular environment. In this paper, the authors identify the issues encountered in software release management, and present an initial set of requirement for a software release management tool. They then describe a prototype of such a tool that supports both developers and users in the software release management process.
- Administration and Management
- Computer Programming and Software
- Computer Systems