Software Release Management
Abstract
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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 01, 1996
- Accession Number
- ADA446145
Entities
People
- Alexander L. Wolf
- Andre Van Der Hoek
- Dennis M. Heimbigner
- Richard S. Hall
Organizations
- University of Colorado Boulder