scispace - formally typeset
Journal ArticleDOI

Software reuse myths

Will Tracz
- 03 Jan 1988 - 
- Vol. 13, Iss: 1, pp 17-21
TLDR
This paper analyzes nine commonly believed software reuse myths and reveals certain technical, organizational, and psychological software engineering research issues and trends.
Abstract
Reusing software is a simple, straightforward concept that has appealed to programmers since the first stored-program computer was created. Unfortunately, software reuse has not evolved beyond its most primitive forms of subroutine libraries and brute force program modification. This paper analyzes nine commonly believed software reuse myths. These myths reveal certain technical, organizational, and psychological software engineering research issues and trends.

read more

Citations
More filters
Journal ArticleDOI

An empirical study of representation methods for reusable software components

TL;DR: An empirical study of methods for representing reusable software components using four different representation methods: attribute-value, enumerated, faceted, and keyword using Proteus, a reuse library system that supports multiple representation methods.
Journal ArticleDOI

A survey of software reuse libraries

TL;DR: A survey of methods of storage and retrieval of software assets in software libraries finds that most existing solutions are either too ineffective to be useful or too intractable to be usable.
Journal ArticleDOI

Storing and retrieving software components: a refinement based system

TL;DR: The design and implementation of a storage and retrieval structure for software components that is based on formal specifications and on the refinement ordering between specifications are discussed.
Journal ArticleDOI

Sixteen questions about software reuse

TL;DR: Software reuse is the use of existing software knowledge or artifacts to build new software artifacts to be used in different systems to be distinguished from porting.
Journal ArticleDOI

The business case for software reuse

TL;DR: This paper introduces software reuse concepts and examines the cost-benefit trade-offs of software reuse investments, and provides a set of metrics used by IBM to accurately reflect the effort saved by reuse.
References
More filters
Book

Reusability framework, assessment, and directions

T. Biggerstaff, +1 more
TL;DR: In this article, the authors discuss some answers and possibilities for the reusability of the Internet and discuss the challenges involved in finding the solution to the problem of reusabilities.
Journal ArticleDOI

Reusability Framework, Assessment, and Directions

T. Biggerstaff, +1 more
- 01 Mar 1987 - 
TL;DR: Reusability remains a puzzle despite its promise, and the authors discuss some answers and possibilities.
Journal ArticleDOI

Software reuse through information retrieval

TL;DR: The amount of software reuse currently done is quite small as mentioned in this paper, and only about five percent of code is reused in the average software development environment, which is the smallest amount of code that can be reused.
Journal ArticleDOI

An Expansive View of Reusable Software

TL;DR: This paper examines the concept of reusable software in all of its forms and assess the current state of the art, which includes reusable design, various forms of specification systems, and systems for prototyping.
Journal ArticleDOI

Software Engineering with Reusable Designs and Code

TL;DR: For over six years Raytheon's Missile Systems Division, Information Processing Systems Organization has used a successful approach in developing and maintaining business software that has resulted in significant gains in productivity and reliability and improved end-user relations, while providing better utilization of data processing personnel.