Maintenance of COTS-intensive software systems
โ Scribed by Hybertson, Duane W.; Ta, Anh D.; Thomas, William M.
- Publisher
- John Wiley and Sons
- Year
- 1997
- Tongue
- English
- Weight
- 115 KB
- Volume
- 9
- Category
- Article
- ISSN
- 1040-550X
No coin nor oath required. For personal study only.
โฆ Synopsis
The software industry has made extensive use of commercial software tools such as compilers and editors in development environments of computer-based systems for several decades. However, in recent years an emerging trend is the extensive use of commercial off-the-shelf (COTS) software products as a major part of delivered software systems. It is generally recognized that this trend introduces a significant change to the development of computerbased systems. The thrust of this paper is that this trend also introduces a significant change to the software maintenance process. The paper addresses some of the issues involved in the maintenance of COTS-intensive software systems, and the reasons why the COTS factor constitutes a significant change from traditional software maintenance processes. Finally, some lessons learned are offered as suggestions for addressing the issues in the maintenance of COTS-intensive systems.
๐ SIMILAR VOLUMES
News from the Information Technology (IT) community is mixed. Project backlogs, high employment and personnel shortages are claimed on one side; project cancellations, unproductive use of personnel time and continued poor quality software are claimed on the other. Which side is component-based softw
We suggest that empirical studies of maintenance are difficult to understand unless the context of the study is fully defined. We developed a preliminary ontology to identify a number of factors that influence maintenance. The purpose of the ontology is to identify factors that would affect the resu
Software maintenance is a task that is difficult to manage effectively. In part, this is because software managers have very little knowledge about the types of maintenance work that are likely to occur. If managers could forecast changes to software systems, they could more effectively plan, alloca
Software reuse has mainly been studied in software development. However, software reuse is also an important aspect in software maintenance. Reconstructive maintenance involves disassembling an old system into components and reassembling them into a new one. This paper discusses software reuse in re
This paper presents a quantitative comparison of perfective and corrective software maintenance performed by a large military contractor using a formal program release process. The analysis techniques used in the comparison make use of basic data collected throughout the maintenance process. The dat