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.

Open PDF

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

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Assembly
  • Availability
  • Classification
  • Colorado
  • Computer Science
  • Computers
  • Contracts
  • Databases
  • Environment
  • Information Operations
  • Instructions
  • Metadata
  • Monitoring
  • Organizational Structure
  • Storage
  • System Of Systems

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design