Maintaining COTS-Based Systems: Start with the Design

  • Authors:
  • Mark Vigder;Anatol W. Kark

  • Affiliations:
  • National Research Council of Canada;National Research Council of Canada

  • Venue:
  • ICCBSS '06 Proceedings of the Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The use of Commercial鹿 Off-The-Shelf (COTS) software in building software systems presents new challenges to maintenance personnel who are required to evolve and enhance these systems. Unlike custom-built systems where maintenance is performed at the source code level, maintainers of COTS-based systems deal with the system as a set of large-scale black boxes that are owned by third-parties. This paper outlines a strategy for building maintainable COTS-based systems. The strategy was developed by interviewing a number of organizations involved in the acquisition, development, and maintenance of such systems. Based on these interviews, the high-cost maintenance activities were identified, and design strategies developed for minimizing these costs. The approach is illustrated with an example from a Web-based application.